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. |