xPDOObjectVehicleRepresents an xPDOObject within an xPDOTransport package.
Located in /xpdo/transport/xpdoobjectvehicle.class.php (line 33)
xPDOVehicle | --xPDOObjectVehicle
void
_installObject
( &$transport, array $options, array $element, xPDOObject &$parentObject, array $fkMeta, xPDOTransport $transport)
void
_putRelated
( &$transport, string $alias, xPDOObject &$object, &$payloadElement, xPDOTransport $transport, array $payloadElement)
get (line 42)
Retrieve an xPDOObject instance represented in this vehicle.
This method returns the main object contained in the payload, but you can optionally specify a related_objects node within the payload to retrieve a specific dependent object.
install (line 85)
Install the xPDOObjects represented by vehicle into the transport host.
put (line 343)
Put an xPDOObject representation into a transport package.
This implementation supports the inclusion of related objects. Simply instantiate the related objects that you want to include in the vehicle on the main object, and set xPDOTransport::RELATED_OBJECTS => true in your attributes.
uninstall (line 227)
Uninstalls vehicle artifacts from the transport host.
_installObject (line 103)
Install a single xPDOObject from the vehicle payload.
_installRelated (line 207)
Installs a related object from the vehicle.
_putRelated (line 400)
Recursively put related objects into the vehicle.
_uninstallObject (line 236)
Uninstall the xPDOObjects represented by a vehicle element from the transport host.
_uninstallRelated (line 317)
Uninstalls related objects from the vehicle.
Inherited From xPDOVehicle
xPDOVehicle::get()
xPDOVehicle::install()
xPDOVehicle::put()
xPDOVehicle::register()
xPDOVehicle::resolve()
xPDOVehicle::store()
xPDOVehicle::uninstall()
xPDOVehicle::validate()
xPDOVehicle::_compilePayload()
Documentation generated on Fri, 17 Jun 2011 10:04:12 -0600 by phpDocumentor 1.4.3