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

  • PropertyEvent

Functions

  • get_public_object_vars

Class PropertyEvent

Event class for the ICanBoogie\Object::property event.

The ICanBoogie\Object::property event is fired when no getter was found in a class or prototype to obtain the value of a property.

Hooks can be attached to that event to provide the value of the property. Should they be able to provide the value, they must create the value property within the event object. Thus, even null is considered a valid result.

ICanBoogie\Event
Extended by ICanBoogie\Object\PropertyEvent
Namespace: ICanBoogie\Object
Located at vendor/icanboogie/icanboogie/patches.php

Methods summary

public
# __construct( ICanBoogie\Object $target, array $payload )

The event is created with the type property.

The event is created with the type property.

Parameters

$target
ICanBoogie\Object
$target
$payload
array
$payload

Throws

PropertyIsReserved
in attempt to specify a reserved property with the payload.

Overrides

ICanBoogie\Event::__construct

Methods inherited from ICanBoogie\Event

__get(), chain(), stop()

Magic methods summary

Properties summary

public string $property
#

The name of the property to retrieve.

The name of the property to retrieve.

Properties inherited from ICanBoogie\Event

$profiling

Magic properties inherited from ICanBoogie\Event

$stopped, $target, $used, $used_by

Autodoc API documentation generated by ApiGen 2.8.0