예제 #1
0
파일: Mapping.php 프로젝트: jgswift/kfiltr
 /**
  * Default mapping constructor
  * @param array $mapping
  * @param \Closure $namingCallback
  */
 function __construct()
 {
     $args = func_get_args();
     $data = [];
     if (func_num_args()) {
         foreach ($args as $a) {
             if (qtil\ArrayUtil::isIterable($a)) {
                 $data = $a;
             } elseif (is_callable($a)) {
                 $this->setNamingCallback($a);
             }
         }
     }
     parent::__construct($data);
 }