Autodoc
  • Namespace
  • Class
  • Tree

Namespaces

  • BlueTihi
    • Context
  • Brickrouge
    • Element
      • Nodes
    • Renderer
    • Widget
  • ICanBoogie
    • ActiveRecord
    • AutoConfig
    • CLDR
    • Composer
    • Core
    • Event
    • Exception
    • HTTP
      • Dispatcher
      • Request
    • I18n
      • Translator
    • Mailer
    • Modules
      • Taxonomy
        • Support
      • Thumbnailer
        • Versions
    • Object
    • Operation
      • Dispatcher
    • Prototype
    • Routes
    • Routing
      • Dispatcher
    • Session
  • Icybee
    • ActiveRecord
      • Model
    • ConfigOperation
    • Document
    • EditBlock
    • Element
      • ActionbarContextual
      • ActionbarSearch
      • ActionbarToolbar
    • FormBlock
    • Installer
    • ManageBlock
    • Modules
      • Articles
      • Cache
        • Collection
        • ManageBlock
      • Comments
        • ManageBlock
      • Contents
        • ManageBlock
      • Dashboard
      • Editor
        • Collection
      • Files
        • File
        • ManageBlock
      • Forms
        • Form
        • ManageBlock
      • I18n
      • Images
        • ManageBlock
      • Members
      • Modules
        • ManageBlock
      • Nodes
        • ManageBlock
        • Module
      • Pages
        • BreadcrumbElement
        • LanguagesElement
        • ManageBlock
        • NavigationBranchElement
        • NavigationElement
        • Page
        • PageController
      • Registry
      • Search
      • Seo
      • Sites
        • ManageBlock
      • Taxonomy
        • Terms
          • ManageBlock
        • Vocabulary
          • ManageBlock
      • Users
        • ManageBlock
        • NonceLogin
        • Roles
      • Views
        • ActiveRecordProvider
        • Collection
        • View
    • Operation
      • ActiveRecord
      • Constructor
      • Module
      • Widget
    • Rendering
  • None
  • Patron
  • PHP

Classes

  • DeleteBlock
  • DeleteOperation
  • EditBlock
  • Hooks
  • ManageBlock
  • Model
  • Module
  • PermissionsOperation
  • Role
  • SaveOperation

Class Module

Extends the Module class with the following features:

  • Special handling for the 'edit', 'new' and 'configure' blocks.
  • Inter-users edit lock on records.
ICanBoogie\Object implements ICanBoogie\ToArrayRecursive uses ICanBoogie\ToArrayRecursiveTrait, ICanBoogie\PrototypeTrait
Extended by ICanBoogie\Module
Extended by Icybee\Module
Extended by Icybee\Modules\Users\Roles\Module
Namespace: Icybee\Modules\Users\Roles
Located at vendor/icanboogie-modules/users.roles/lib/module.php

Methods summary

public boolean|null
# install( ICanBoogie\Errors $errors )

Overrides the methods to create the "Visitor" and "User" roles.

Overrides the methods to create the "Visitor" and "User" roles.

Parameters

$errors
Errors
$errors Error collection.

Returns

boolean|null
true if the module has successfully been installed, false if the module (or parts of the module) fails to install or null if the module has no installation process.

Overrides

ICanBoogie\Module::install
public mixed
# is_installed( ICanBoogie\Errors $errors )

Checks if the module is installed.

Checks if the module is installed.

Parameters

$errors
Errors
$errors Error collection.

Returns

mixed
true if the module is installed, false if the module (or parts of) is not installed, null if the module has no installation.

Overrides

ICanBoogie\Module::is_installed

Methods inherited from Icybee\Module

getBlock(), lazy_get_views(), lock_entry(), resolve_block_class(), unlock_entry()

Methods inherited from ICanBoogie\Module

__construct(), __toString(), get_descriptor(), get_flat_id(), get_id(), get_model(), get_parent(), get_path(), get_title(), model(), resolve_model_tags(), uninstall()

Methods inherited from ICanBoogie\Object

from(), resolve_facade_properties(), resolve_private_properties(), to_array(), to_json()

Methods inherited from ICanBoogie\ToArrayRecursive

to_array_recursive()

Methods used from ICanBoogie\ToArrayRecursiveTrait

to_array_recursive()

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 OPERATION_PERMISSIONS 'permissions'
#

Constants inherited from Icybee\Module

OPERATION_CONFIG

Constants inherited from ICanBoogie\Module

OPERATION_DELETE, OPERATION_SAVE, PERMISSION_ACCESS, PERMISSION_ADMINISTER, PERMISSION_CREATE, PERMISSION_MAINTAIN, PERMISSION_MANAGE, PERMISSION_NONE, T_CATEGORY, T_CLASS, T_DESCRIPTION, T_DISABLED, T_EXTENDS, T_ID, T_MODELS, T_NAMESPACE, T_PATH, T_PERMISSION, T_PERMISSIONS, T_REQUIRED, T_REQUIRES, T_TITLE, T_VERSION, T_WEIGHT

Properties summary

public static array $levels
#

Properties inherited from ICanBoogie\Module

$descriptor, $models

Magic properties inherited from ICanBoogie\Module

$description, $flat_id, $id, $model, $parent, $path, $title

Magic properties inherited from ICanBoogie\Object

$prototype

Autodoc API documentation generated by ApiGen 2.8.0