Zend\Code\Generator\ClassGenerator::setFinal PHP Метод

setFinal() публичный Метод

public setFinal ( boolean $isFinal ) : self
$isFinal boolean
Результат self
    public function setFinal($isFinal)
    {
        return $isFinal ? $this->addFlag(self::FLAG_FINAL) : $this->removeFlag(self::FLAG_FINAL);
    }

Usage Example

Пример #1
0
 private function generateAutoLoaderClass()
 {
     $class = new ClassGenerator();
     $class->setName('AutoLoader');
     $class->setFinal(true);
     $class->setExtendedClass('BaseAutoLoader');
     $class->addProperties([$this->generatePSR4MapProp(), $this->generatePSR0MapProp(), $this->generateClassMapProp(), $this->generateFileIncludesProp(), $this->generateProxiesMapProp()]);
     return $class->generate();
 }