Jade\Compiler::subCompiler PHP 메소드

subCompiler() 공개 메소드

Get a compiler with the same settings.
public subCompiler ( ) : Compiler
리턴 Compiler
    public function subCompiler()
    {
        return new static($this->options, $this->filters);
    }

Usage Example

예제 #1
0
파일: Php.php 프로젝트: XaBerr/JUICE
 /**
  * @param Filter   $node
  * @param Compiler $compiler
  *
  * @return string
  */
 public function __invoke(Filter $node, Compiler $compiler)
 {
     $data = '';
     foreach ($node->block->nodes as $n) {
         if (isset($n->value)) {
             $data .= preg_match('/^[[:space:]]*\\|(?!\\|)(.*)/', $n->value, $m) ? ' ?> ' . $m[1] . '<?php ' : $n->value . "\n";
             continue;
         }
         $data .= ' ?> ' . $compiler->subCompiler()->compile($n) . '<?php ';
     }
     return $data ? '<?php ' . $data . ' ?> ' : $data;
 }
All Usage Examples Of Jade\Compiler::subCompiler