$_cmdName
$_cmdName : string
Name of the command.
Must be overwritten by a sub class.
The Horde_SyncMl_Command_Put class provides a SyncML implementation of the Put command as defined in SyncML Representation Protocol, version 1.1, section 5.5.10.
The Put command is used to transfer data items to a recipient network device or database. The Horde_SyncMl_Command_Put class handles DevInf device information sent by the client.
The data is stored in a Horde_SyncMl_DeviceInfo object which is defined in Device.php and then stored in Horde_SyncMl_Device as an attribute.
Copyright 2005-2017 Horde LLC (http://www.horde.org/)
See the enclosed file LICENSE for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.
$_outputHandler : \Horde_SyncMl_XmlOutput
A Horde_SyncMl_XmlOutput instance responsible for generating the output.
$_devinf : \Horde_SyncMl_DeviceInfo
The Horde_SyncMl_DeviceInfo object where all parsed <DevInf> content is saved.
$_currentDS : \Horde_SyncMl_DataStore
A Horde_SyncMl_DataStore object where the information from the currently parsed <DataStore> section is saved.
__construct(\Horde_SyncMl_XmlOutput $outputHandler)
Constructor.
\Horde_SyncMl_XmlOutput | $outputHandler | A Horde_SyncMl_XmlOutput object. |
startElement(string $uri, string $element, array $attrs)
Start element handler for the XML parser, delegated from Horde_SyncMl_ContentHandler::startElement().
string | $uri | The namespace URI of the element. |
string | $element | The element tag name. |
array | $attrs | A hash with the element's attributes. |
factory(string $command, \Horde_SyncMl_XmlOutput $outputHandler) : \Horde_SyncMl_Command
Attempts to return a concrete Horde_SyncMl_Command instance based on $command.
string | $command | The type of the concrete Horde_SyncMl_Comment subclass to return. |
\Horde_SyncMl_XmlOutput | $outputHandler | A Horde_SyncMl_XmlOutput object. |
The newly created concrete Horde_SyncMl_Command instance, or false on error.