v0

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.
www.hubleto.com | Found a bug or missing something? Report an issue via GitHub.