Exemplo n.º 1
0
 /**
  * Add object method
  * @param string $object
  * @param string $method
  * @param array $params , optional
  * @param string $code , optional
  * @return Designer_Project_Methods_Item | false
  */
 public function addMethod($object, $method, array $params = array(), $code = '')
 {
     if ($this->methodExists($object, $method)) {
         return false;
     }
     $methodObject = new Designer_Project_Methods_Item($method);
     if (!empty($params)) {
         $methodObject->addParams($params);
     }
     if (!empty($code)) {
         $methodObject->setCode($code);
     }
     $this->_methods[$object][$method] = $methodObject;
     return $methodObject;
 }