메소드 |
설명 |
|
__construct ( ClassDefinition $classDefinition, Zephir\Config $config, Zephir\Logger $logger ) |
CompilerFileAnonymous constructor |
|
compile ( Compiler $compiler, zephir\StringsManager $stringsManager ) |
Compiles the file |
|
compileClass ( ClassDefinition $classDefinition, zephir\CompilationContext $compilationContext ) |
Compiles the class/interface contained in the file |
|
getClassDefinition ( ) : ClassDefinition |
|
|
getCompiledFile ( ) : string |
Returns the path to the compiled file |
|
isExternal ( ) : boolean |
|
|
setIsExternal ( boolean $external ) |
Sets if the class belongs to an external dependency or not |
|