Property | Type | Description | |
---|---|---|---|
$application | The application object | ||
$eventHandlers | array | The array of callbacks | |
$lazarusClass | string | The lazarus class as string | |
$lazarusObjectId | integer | The communication object id | |
$runTimeProperties | array | The array of special properties |
Method | Description | |
---|---|---|
__call ( string $method, array $params ) : self | mixed | The special method used to do the getters/setters for special properties | |
__construct ( array $defaultAttributes = [], Gui\Components\ContainerObjectInterface $parent = null, |
The constructor | |
fire ( $eventName ) | ||
getLazarusClass ( ) | ||
getLazarusObjectId ( ) | ||
on ( $eventName, callable $eventHandler ) |
Method | Description | |
---|---|---|
call ( string $method, array $params, boolean $isCommand = true ) : void | This method is used to send an object command/envent to lazarus | |
get ( string $name ) : mixed | This magic method is used to send the IPC message when a property is get | |
set ( string $name, mixed $value ) : void | this method is used to send the IPC message when a property is set |
public __construct ( array $defaultAttributes = [], Gui\Components\ContainerObjectInterface $parent = null, |
||
$defaultAttributes | array | |
$parent | Gui\Components\ContainerObjectInterface | |
$application | ||
return | void |
protected Application,Gui $application | ||
return |
protected array $eventHandlers | ||
return | array |
protected string $lazarusClass | ||
return | string |
protected int $lazarusObjectId | ||
return | integer |
protected array $runTimeProperties | ||
return | array |