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

  • ConfigBlock
  • ConfigOperation
  • DeleteOperation
  • DownloadOperation
  • EditBlock
  • File
  • FileUpload
  • GetOperation
  • ManageBlock
  • Model
  • Module
  • SaveOperation
  • UploadOperation

Class Module

Nodes module.

ICanBoogie\Object implements ICanBoogie\ToArrayRecursive uses ICanBoogie\ToArrayRecursiveTrait, ICanBoogie\PrototypeTrait
Extended by ICanBoogie\Module
Extended by Icybee\Module
Extended by Icybee\Modules\Nodes\Module
Extended by Icybee\Modules\Files\Module

Direct known subclasses

Icybee\Modules\Images\Module

Namespace: Icybee\Modules\Files
Located at vendor/icanboogie-modules/files/lib/module.php

Methods summary

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

Overrides the method to create the "/repository/tmp/" and "/repository/files/" directories, and add a ".htaccess" file in the "/repository/tmp/" direcotry which denies all access and a ".htaccess" file in the "/repository/files/" directory which allows all access.

Overrides the method to create the "/repository/tmp/" and "/repository/files/" directories, and add a ".htaccess" file in the "/repository/tmp/" direcotry which denies all access and a ".htaccess" file in the "/repository/files/" directory which allows all access.

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 that the "tmp" and "files" directories exist in the repository.

Checks that the "tmp" and "files" directories exist in the repository.

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
public
# clean_temporary_files( mixed $lifetime = 3600 )

Methods inherited from Icybee\Modules\Nodes\Module

create_default_routes(), lazy_get_views(), resolve_primary_model_tags()

Methods inherited from Icybee\Module

getBlock(), 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_UPLOAD 'upload'
#

Constants inherited from Icybee\Modules\Nodes\Module

PERMISSION_MODIFY_BELONGING_SITE

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

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