Overview

Namespaces

  • None
  • Peg
    • Cli
      • Commands
    • Config
    • Custom
      • Command
        • Action
          • Generate
          • Parse
      • CommandLine
      • Config
      • Localization
      • Utilities
    • Lib
      • Definitions
        • Element
      • Generator
      • Lexers
      • Plugins
      • Signals
        • Data
          • Definitions
          • Lexers
        • Type
  • PHP

Classes

  • Signal
  • SignalData
  • SignalHandler
  • Overview
  • Namespace
  • Class
  • Tree
  • Todo

Class SignalData

Container of variable references that is passed to every signal listener.

Direct known subclasses

Peg\Lib\Signals\Data\Definitions\ExportMessage, Peg\Lib\Signals\Data\Definitions\ImportMessage, Peg\Lib\Signals\Data\Lexers\Message
Namespace: Peg\Lib\Signals
Located at src/Signals/SignalData.php
Methods summary
public
# __construct( )

Default constructor.

Default constructor.

public
# Add( string $name, mixed & $value )

Store a reference to a variable.

Store a reference to a variable.

Parameters

$name
string
$name Name of variable.
$value
mixed
$value Current variable.
public mixed &
# __get( type $name )

Override default getter so we can get stored references.

Override default getter so we can get stored references.

Parameters

$name
type
$name

Returns

mixed
Returns null if property isn't found.
Properties summary
public array $arguments
#

Associative array with references to stored arguments.

Associative array with references to stored arguments.

PEG Api API documentation generated by ApiGen 2.8.0