Hubleto Framework
Namespaces
\Hubleto\Framework
Classes
Class | Description |
---|---|
App |
Encapsulation for Hubleto app. |
AppManager |
Default manager of Hubleto apps used in the Hubleto project. |
AuthProvider |
Default implementation of authentication provider. |
Column |
|
ConfigManager |
Configuration management for the Hubleto project. |
Controller |
Default implementation of Hubleto controller. |
Core |
Shortcut to access all services used in the Hubleto project. |
CronManager |
Default manager for scheduled jobs (cron) in Hubleto project. |
Db |
Database abstraction layer. |
DependencyInjection |
Default implementation of dependency injection. |
EloquentRecordManager |
Record manager based on Laravel's Eloquent. |
EmailProvider |
Default implementation of email provider. |
Env |
Storage for environment-specific configuration. |
Extendible |
Manager for app's extendibles. |
Helper |
Various helper functions. |
HookManager |
Default manager for hooks in the Hubleto project. |
Loader |
Default implementation of bootstrap loader. |
Locale |
Methods to support locale in Hubleto project. |
Logger |
Default implementation of logger in Hubleto project. |
Model |
Default implementation of model for Hubleto project. |
PermissionsManager |
Default manager for permissions and user access for Hubleto project. |
RecordManager |
Default record manager for Hubleto projects. Uses Laravel's Eloquent. |
Renderer |
Default view renderer for Hubleto project. |
Router |
Default router for Hubleto project. |
SessionManager |
Default session manager for Hubleto project. |
Test |
|
Translator |
Default translator for Hubleto project. |
\Hubleto\Framework\Auth
Classes
Class | Description |
---|---|
KeycloakOAuth2Provider |
\Hubleto\Framework\Controllers
Classes
Class | Description |
---|---|
ApiController |
Default implementation of Hubleto controller. |
Desktop |
Default implementation of Hubleto controller. |
NotFound |
Default implementation of Hubleto controller. |
SignIn |
Default implementation of Hubleto controller. |
\Hubleto\Framework\Controllers\Api\Form
Classes
Class | Description |
---|---|
Describe |
Default implementation of Hubleto controller. |
\Hubleto\Framework\Controllers\Api\Record
Classes
Class | Description |
---|---|
Delete |
Default implementation of Hubleto controller. |
Get |
Default implementation of Hubleto controller. |
GetList |
Default implementation of Hubleto controller. |
Lookup |
Default implementation of Hubleto controller. |
Save |
Default implementation of Hubleto controller. |
SaveJunction |
Default implementation of Hubleto controller. |
\Hubleto\Framework\Controllers\Api\Table
Classes
Class | Description |
---|---|
Describe |
Default implementation of Hubleto controller. |
\Hubleto\Framework\Controllers\Components\Inputs\FileUpload
Classes
Class | Description |
---|---|
Delete |
Default implementation of Hubleto controller. |
Upload |
Default implementation of Hubleto controller. |
\Hubleto\Framework\Controllers\Components\Inputs\Tags
Classes
Class | Description |
---|---|
Add |
Default implementation of Hubleto controller. |
Data |
Default implementation of Hubleto controller. |
Delete |
Default implementation of Hubleto controller. |
\Hubleto\Framework\Db\Column
Classes
Class | Description |
---|---|
Boolean |
|
Color |
|
Date |
|
DateTime |
|
Decimal |
|
File |
|
Image |
|
Integer |
|
Json |
|
Lookup |
|
Password |
|
PrimaryKey |
|
Text |
|
Time |
|
Varchar |
|
Virtual |
|
Year |
\Hubleto\Framework\Description
Classes
Class | Description |
---|---|
Form |
|
Input |
|
Table |
\Hubleto\Framework\Exceptions
Classes
Class | Description |
---|---|
ControllerNotFound |
Exception thrown when controller has not been found. |
DBDuplicateEntryException |
Thrown when a database query execution is blocked by any foreign key constraint. |
DBException |
Thrown when a database query execution occurs (instead of foreign key constraint errors). |
DBNotConnectedException |
Thrown when a database is not connected. |
GeneralException |
General purpose exception. |
InvalidToken |
InvalidToken |
InvalidUidException |
Thrown by \Hubleto\Framework\checkUid() method. |
ModelInstallationException |
Thrown during the installation process of a model. |
NotEnoughPermissionsException |
Thrown by the custom implementation of \Hubleto\Framework\checkPermissionsForAction() method. |
RecordDeleteException |
Used to display warning to the user if any problem with saving a form using Components/Form |
action occurs. Thrown by model's recordValidate() method. | |
RecordSaveException |
Used to display warning to the user if any problem with saving a form using Components/Form |
action occurs. Thrown by model's recordValidate() method. | |
TestAssertionFailed |
Thrown when a database query execution is blocked by any foreign key constraint. |
TestAssertionFailedException |
Thrown when a test assertion fails. |
UnknownView |
Thrown by the custom implementation of \Hubleto\Framework\checkPermissionsForAction() method. |
\Hubleto\Framework\Interfaces
Interfaces
Interface | Description |
---|---|
AppInterface |
|
AppManagerInterface |
|
ColumnInterface |
|
ConfigManagerInterface |
|
ControllerInterface |
|
CronManagerInterface |
|
EmailProviderInterface |
|
HookManagerInterface |
|
LocaleInterface |
|
LoggerInterface |
|
ModelInterface |
|
PermissionsManagerInterface |
|
RecordManagerInterface |
Record-management |
CRUD-like layer for manipulating records (data) | |
RendererInterface |
|
RouterInterface |
|
SessionManagerInterface |
|
TranslatorInterface |
\Hubleto\Framework\Models
Classes
Class | Description |
---|---|
Config |
|
RolePermission |
Default implementation of model for Hubleto project. |
Token |
Model for storing various validation tokens. Stored in 'tokens' SQL table. |
User |
Default implementation of model for Hubleto project. |
UserHasRole |
Default implementation of model for Hubleto project. |
UserRole |
Model for storing list of user roles. Stored in 'roles' SQL table. |
\Hubleto\Framework\Models\RecordManagers
Classes
Class | Description |
---|---|
Config |
Record manager based on Laravel's Eloquent. |
Token |
Record manager based on Laravel's Eloquent. |
User |
Record manager based on Laravel's Eloquent. |
UserHasRole |
Record manager based on Laravel's Eloquent. |
UserRole |
Record manager based on Laravel's Eloquent. |