src/xPDO/Transport/xPDOVehicle.php
public function get(& $transport, $options = array (), $element = null) {
        $artifact = null;
        if ($element === null) $element = $this->payload;
        $artifact = array_merge($options, $element);
        return $artifact;
    }
public function get(& $transport, $options = array (), $element = null) {
        $artifact = null;
        if ($element === null) $element = $this->payload;
        $artifact = array_merge($options, $element);
        return $artifact;
    }
public function get ( & $ transport , $ options = array ( ) , $ element = null ) { $ artifact = null ; if ( $ element === null ) $ element = $ this -> payload ; $ artifact = array_merge ( $ options , $ element ) ; return $ artifact ; }
Retrieve an artifact represented in this vehicle.

By default, this method simply returns the raw payload merged with the
provided options, but you can optionally provide a payload element
specifically on which to operate as well as override the method in
derivatives to further transform the returned artifact.

@param xPDOTransport $transport The transport package containing this
vehicle.
@param array $options Options that apply to the artifact or retrieval
process.
@param array $element An optional payload element representing a specific
part of the artifact to operate on.  If not specified, the root element
of the payload is used.
@return array
Retrieve an artifact represented in this vehicle .