Beispiel #1
0
 /**
  * setParameter()
  *
  * @param Zend_CodeGenerator_Php_Parameter|array $parameter
  * @return Zend_CodeGenerator_Php_Method
  */
 public function setParameter($parameter)
 {
     if (is_array($parameter)) {
         $parameter = new Zend_CodeGenerator_Php_Parameter($parameter);
         $parameterName = $parameter->getName();
     } elseif ($parameter instanceof Zend_CodeGenerator_Php_Parameter) {
         $parameterName = $parameter->getName();
     } else {
         require_once 'Zend/CodeGenerator/Php/Exception.php';
         throw new Zend_CodeGenerator_Php_Exception('setParameter() expects either an array of method options or an instance of Zend_CodeGenerator_Php_Parameter');
     }
     $this->_parameters[$parameterName] = $parameter;
     return $this;
 }
Beispiel #2
0
 public function testNameGetterAndSetterPersistValue()
 {
     $this->_parameter->setName('Foo');
     $this->assertEquals('Foo', $this->_parameter->getName());
 }