Example #1
0
File: Factory.php Project: cwcw/cms
 /**
  * Factory method. Instantiate and prepares a connector for usage
  *
  * @param array $params
  * @return Streamwide_Engine_Call_Leg_Connector
  * @throws RuntimeException
  * @throws UnexpectedValueException
  */
 public static function factory(array $params)
 {
     $self = new self($params);
     $self->_checkRequiredParameters();
     $connector = $self->_getConnector();
     $self->_setConnectorDependencies($connector);
     return $connector;
 }