Example #1
0
 public function __call($name, $args)
 {
     if (substr($name, 0, 3) !== 'add') {
         return parent::__call($name, $args);
     }
     $args = array_merge(array(lcfirst(substr($name, 3))), $args);
     return call_user_func_array(array($this, 'add'), $args);
 }
Example #2
0
 public function __call($name, $args)
 {
     if ($name === 'onSuccess') {
         $entity = $this->builder->buildEntity($args[0]);
         if (!$entity) {
             return;
         }
         $args = array($entity, $args[0]);
     }
     return parent::__call($name, $args);
 }