Definition at line 24 of file Node.php.
◆ __call()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::__call |
( |
string | $name, |
|
|
array | $args ) |
Called whenever we're using an unknown method.
- Parameters
-
- Returns
- mixed
- Exceptions
-
Definition at line 354 of file Node.php.
◆ __get()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::__get |
( |
| $offset | ) |
|
◆ __set()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::__set |
( |
| $offset, |
|
|
| $value ) |
◆ __sleep()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::__sleep |
( |
| ) |
|
Commit pending data.
- Returns
- array
Definition at line 403 of file Node.php.
◆ __toString()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::__toString |
( |
| ) |
|
◆ count()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::count |
( |
| ) |
|
◆ current()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::current |
( |
| ) |
|
◆ delStorage()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::delStorage |
( |
string | $key | ) |
|
|
protected |
Deletes data from the internal storage array.
- Parameters
-
- Returns
- void
Definition at line 393 of file Node.php.
◆ execute()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::execute |
( |
| $cmd, |
|
|
array | $params = [] ) |
Prepares and executes a ServerQuery command and returns the result.
- Parameters
-
- Returns
- Reply
- Exceptions
-
AdapterException | |
ServerQueryException | |
Definition at line 90 of file Node.php.
◆ fetchNodeInfo()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::fetchNodeInfo |
( |
| ) |
|
|
protected |
◆ fetchNodeList()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::fetchNodeList |
( |
| ) |
|
|
protected |
◆ filterList()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::filterList |
( |
array | $nodes = [], |
|
|
array | $rules = [] ) |
|
protected |
Filters given node list array using specified filter rules.
- Parameters
-
- Returns
- array
Definition at line 225 of file Node.php.
◆ getChildren()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::getChildren |
( |
| ) |
|
◆ getClass()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::getClass |
( |
string | $prefix = "ts3_" | ) |
|
Returns a possible classname for the node which can be used as an HTML property.
- Parameters
-
- Returns
- string
Definition at line 155 of file Node.php.
◆ getIcon()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::getIcon |
( |
| ) |
|
|
abstract |
◆ getId()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::getId |
( |
| ) |
|
Returns the primary ID of the current node.
- Returns
- integer
Definition at line 110 of file Node.php.
◆ getInfo()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::getInfo |
( |
bool | $extend = true, |
|
|
bool | $convert = false ) |
Returns all information available on this node. If $convert is enabled, some property values will be converted to human-readable values.
- Parameters
-
boolean | $extend | |
boolean | $convert | |
- Returns
- array
Definition at line 261 of file Node.php.
◆ getParent()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::getParent |
( |
| ) |
|
Returns the parent object of the current node.
- Returns
- ServerQuery|Node|null
Definition at line 100 of file Node.php.
◆ getProperty()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::getProperty |
( |
string | $property, |
|
|
mixed | $default = null ) |
Returns the specified property or a pre-defined default value from the node info array.
- Parameters
-
string | $property | |
mixed | null | $default | |
- Returns
- mixed
Definition at line 303 of file Node.php.
◆ getStorage()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::getStorage |
( |
string | $key, |
|
|
mixed | $default = null ) |
|
protected |
Returns data from the internal storage array.
- Parameters
-
string | $key | |
mixed | null | $default | |
- Returns
- mixed
Definition at line 382 of file Node.php.
◆ getSymbol()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::getSymbol |
( |
| ) |
|
|
abstract |
◆ getUniqueId()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::getUniqueId |
( |
| ) |
|
|
abstract |
◆ getViewer()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::getViewer |
( |
ViewerInterface | $viewer | ) |
|
Returns the HTML code to display a TeamSpeak 3 viewer.
- Parameters
-
- Returns
- string
Definition at line 193 of file Node.php.
◆ hasChildren()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::hasChildren |
( |
| ) |
|
◆ hasNext()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::hasNext |
( |
| ) |
|
◆ iconGetName()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::iconGetName |
( |
string | $key | ) |
|
Returns the internal path of the node icon.
- Parameters
-
- Returns
- StringHelper
Definition at line 137 of file Node.php.
◆ iconIsLocal()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::iconIsLocal |
( |
string | $key | ) |
|
Returns TRUE if the node icon has a local source.
- Parameters
-
- Returns
- boolean
Definition at line 121 of file Node.php.
◆ key()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::key |
( |
| ) |
|
◆ next()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::next |
( |
| ) |
|
◆ offsetExists()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::offsetExists |
( |
| $offset | ) |
|
◆ offsetGet()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::offsetGet |
( |
| $offset | ) |
|
◆ offsetSet()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::offsetSet |
( |
| $offset, |
|
|
| $value ) |
◆ offsetUnset()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::offsetUnset |
( |
| $offset | ) |
|
◆ prepare()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::prepare |
( |
string | $cmd, |
|
|
array | $params = [] ) |
Uses given parameters and returns a prepared ServerQuery command.
- Parameters
-
- Returns
- StringHelper
Definition at line 76 of file Node.php.
◆ request()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::request |
( |
string | $cmd, |
|
|
bool | $throw = true ) |
◆ resetNodeInfo()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::resetNodeInfo |
( |
| ) |
|
|
protected |
◆ resetNodeList()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::resetNodeList |
( |
| ) |
|
|
protected |
◆ rewind()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::rewind |
( |
| ) |
|
◆ setStorage()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::setStorage |
( |
string | $key, |
|
|
mixed | $val ) |
|
protected |
Writes data to the internal storage array.
- Parameters
-
- Returns
- void
Definition at line 370 of file Node.php.
◆ toArray()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::toArray |
( |
| ) |
|
Returns an assoc array filled with current node info properties.
- Returns
- array
Definition at line 341 of file Node.php.
◆ toString()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::toString |
( |
| ) |
|
Returns a string representation of this node.
- Returns
- string
Definition at line 331 of file Node.php.
◆ valid()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::valid |
( |
| ) |
|
◆ verifyNodeList()
PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::verifyNodeList |
( |
| ) |
|
|
protected |
◆ $nodeId
int PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::$nodeId = 0x00 |
|
protected |
◆ $nodeInfo
array PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::$nodeInfo = [] |
|
protected |
◆ $nodeList
array null PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::$nodeList = null |
|
protected |
◆ $parent
Node null ServerQuery PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::$parent = null |
|
protected |
◆ $server
array null PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::$server = null |
|
protected |
◆ $storage
array PlanetTeamSpeak\TeamSpeak3Framework\Node\Node::$storage = [] |
|
protected |
The documentation for this class was generated from the following file: