Class Module
A module of the framework.
- ICanBoogie\Object implements ICanBoogie\ToArrayRecursive uses ICanBoogie\ToArrayRecursiveTrait, ICanBoogie\PrototypeTrait
-
ICanBoogie\Module
Direct known subclasses
ICanBoogie\Modules\Thumbnailer\Module,
Icybee\Module,
Icybee\Modules\Registry\Module,
Icybee\Modules\Users\NonceLogin\Module
Indirect known subclasses
ICanBoogie\Modules\Taxonomy\Support\Module,
Icybee\Modules\Articles\Module,
Icybee\Modules\Images\Module,
Icybee\Modules\Members\Module,
Icybee\Modules\Modules\Module,
Icybee\Modules\Nodes\Module,
Icybee\Modules\Pages\Module,
Icybee\Modules\Search\Module,
Icybee\Modules\Seo\Module,
Icybee\Modules\Sites\Module,
Icybee\Modules\Taxonomy\Terms\Module,
Icybee\Modules\Taxonomy\Vocabulary\Module,
Icybee\Modules\Cache\Module,
Icybee\Modules\Users\Module,
Icybee\Modules\Users\Roles\Module,
Icybee\Modules\Views\Module,
Icybee\Modules\Comments\Module,
Icybee\Modules\Contents\Module,
Icybee\Modules\Dashboard\Module,
Icybee\Modules\Editor\Module,
Icybee\Modules\Files\Module,
Icybee\Modules\Forms\Module,
Icybee\Modules\I18n\Module
Methods summary
protected
string
|
|
protected
string
|
|
protected
array[string]mixed
|
|
public
|
|
public
string
|
|
protected
string
|
|
protected
|
|
protected
string
|
|
protected
|
|
public
mixed
|
|
public
boolean|null
|
|
public
boolean|null
|
|
public
|
|
protected
|
|
public
mixed
|
Methods inherited from ICanBoogie\Object
from(),
resolve_facade_properties(),
resolve_private_properties(),
to_array(),
to_json()
Methods inherited from ICanBoogie\ToArrayRecursive
Methods used from ICanBoogie\ToArrayRecursiveTrait
Methods used from ICanBoogie\PrototypeTrait
__call(),
__get(),
__set(),
__sleep(),
__wakeup(),
get_prototype(),
has_method(),
has_property(),
last_chance_get(),
last_chance_set()
Magic methods summary
Constants summary
string |
T_CATEGORY
|
'category' |
#
Defines the category for the module. |
string |
T_CLASS
|
'class' |
#
Defines the PHP class of the module. |
string |
T_DESCRIPTION
|
'description' |
#
Defines a short description of what the module do. |
boolean |
T_DISABLED
|
'disabled' |
#
Defines the state of the module. |
string| |
T_EXTENDS
|
'extends' |
#
Defines the module that the module extends. |
string |
T_ID
|
'id' |
#
Defines the identifier of the module. |
boolean |
T_REQUIRED
|
'required' |
#
Defines the state of the module. |
array[string]string |
T_REQUIRES
|
'requires' |
#
Defines the modules that the module requires. |
array[string]array|string |
T_MODELS
|
'models' |
#
Defines the models of the module. |
string |
T_NAMESPACE
|
'namespace' |
#
Defines the namespace of the module. |
string |
T_PATH
|
'path' |
#
Path to the module's directory. |
string|integer |
T_PERMISSION
|
'permission' |
#
General permission of the module. |
array[]string |
T_PERMISSIONS
|
'permissions' |
#
Defines the permissions added by the module. |
string |
T_TITLE
|
'title' |
#
Defines the title of the module. |
string |
T_VERSION
|
'version' |
#
Defines the version (and revision) of the module. |
integer |
T_WEIGHT
|
'weight' |
#
Defines the weight of the module. |
integer |
PERMISSION_NONE
|
0 |
|
integer |
PERMISSION_ACCESS
|
1 |
|
integer |
PERMISSION_CREATE
|
2 |
|
integer |
PERMISSION_MAINTAIN
|
3 |
|
integer |
PERMISSION_MANAGE
|
4 |
|
integer |
PERMISSION_ADMINISTER
|
5 |
|
string |
OPERATION_SAVE
|
'save' |
#
Defines the name of the operation used to save the records of the module. |
string |
OPERATION_DELETE
|
'delete' |
#
Defines the name of the operation used to delete the records of the module. |
Properties summary
protected
array[string]mixed
|
$descriptor |
#
The descriptor of the module. |
protected
array[string]ActiveRecord\Model
|
$models |
#
Cache for loaded models. |
Magic properties
public read-only
array
|
$description | |
#
The description of the module. |
public read-only
string
|
$flat_id | |
#
Underscored identifier. |
public read-only
string
|
$id | |
#
The identifier of the module, defined by |
public read-only
|
$model | |
#
The primary model of the module. |
public read-only
|
$parent | |
#
The parent module, defined by |
public read-only
string
|
$path | |
#
The path to the module, defined by |
public read-only
string
|
$title | |
#
The localized title of the module. |