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; }
/** * 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(); }