Zend\Code\Generator\ClassGenerator::setName PHP Method

setName() public method

public setName ( string $name ) : self
$name string
return self
    public function setName($name)
    {
        if (strstr($name, '\\')) {
            $namespace = substr($name, 0, strrpos($name, '\\'));
            $name = substr($name, strrpos($name, '\\') + 1);
            $this->setNamespaceName($namespace);
        }
        $this->name = $name;
        return $this;
    }

Usage Example

 /**
  * Method for generate a new Filter
  * @param array $arrInfosFilter
  */
 public function createNewFilter(array $arrInfosFilter = array())
 {
     $this->init($arrInfosFilter);
     $this->newFilter->setName($this->getStrFilterNameWithPrefix())->setNamespaceName($this->getStrFilterNamespace())->setExtendedClass('Filter')->setDocBlock($this->getDocBlockFilter());
     $this->addMethodsForNewFilter();
     $this->addUseForNewFilter();
     $this->generateNewFilter();
 }
All Usage Examples Of Zend\Code\Generator\ClassGenerator::setName