Goetas\Twital\TwitalLoader::getTwital PHP Метод

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

public getTwital ( ) : Twital
Результат Twital
    public function getTwital()
    {
        if ($this->twital === null) {
            $this->twital = new Twital();
        }
        return $this->twital;
    }

Usage Example

Пример #1
0
 function visitFile(\SplFileInfo $file, MessageCatalogue $catalogue)
 {
     if ($file->getExtension() == 'twital' && ($adapter = $this->twitalLoader->getSourceAdapter((string) $file))) {
         $source = $this->twitalLoader->getTwital()->compile($adapter, file_get_contents((string) $file));
         $ast = $this->twig->parse($this->twig->tokenize($source, (string) $file));
         $this->visitTwigFile($file, $catalogue, $ast);
     }
 }