Stellt eine Action dar

Eine Action stellt eine Aktion, die auf dem Server passiert ist dar. Sie wird von einem InputHandler erzeugt und an die ActionHandler weitergeleitet.

Implementiert die Interfaces ArrayAccess, um auf die Argumente zuzugreifen

copyright (c) Copyright 2008-2013 by ManuAdminMod (http://www.manuadminmod.de)
license Creative Commons BY-NC-ND 3.0 (http://www.creativecommons.org/licenses/by-nc-nd/3.0/)
author manu (manu@manuadminmod.de)
since 1.0
version 1.0

 Methods

Erzeug eine neue InputAction

__construct(string $actionName, array $arguments, integer $actionTime) 

Parameters

$actionName

string

Name der Action

$arguments

array

Die Argumente der Action

$actionTime

integer

Timestamp, zu der die Action auf dem Server passierte

Liefert den ausgeführten Command

getActionName() : string

Returns

string

Gibt einen Timestamp von der Zeit, zu dem die Action auf dem Server passierte

getActionTime() : \Daemon\Server\number

Returns

\Daemon\Server\numberthe $actionTime

Liefert die Arbumente aufgesplittet an den Leerzeichen als Array

getArgumentsAsArray() : Array

Returns

Array

offsetExists()

offsetExists($offset) 

offsetGet()

offsetGet($offset) 

DO NOT USE: READONLY

offsetSet($offset, $value) 
see \Daemon\Server\ArrayAccess::offsetSet()

Parameters

$offset

$value

Exceptions

\BadMethodCallException

DO NOT USE: READONLY

offsetUnset($offset) 

 Properties

 

$actionName : string
 

$actionTime : int
 

$arguments : string