/** * Returns a ControlReference for specified type. * * @param $type * @return ControlReference */ public static function fromConfig($type, Config $config) { $controlReference = new ControlReference(); return $controlReference->setType($type)->setSender($config->getSender())->setReceiver($config->getReceiver())->setTransMaxWait($config->getTimeoutSec())->setTimestamp(date('Ymdhis'))->setOperatingMode($config->getOperatingMode())->setVersion('1.0')->setCommType('SOAP'); }