예제 #1
0
파일: Mapping.php 프로젝트: didww/php-sdk
 /**
  * factory to build mapping object by params array
  * @param array $params array of key=>value properties
  * @return Mapping
  */
 public static function create($params = array())
 {
     if (isset($params['type'])) {
         $className = "Didww\\API2\\Mapping\\" . $params['type'];
         $mapping = new $className();
         unset($params['type']);
     } else {
         $mapping = new Mapping();
     }
     $mapping->fromArray($params);
     return $mapping;
 }