Свойство | Тип | Описание | |
---|---|---|---|
$classDefinition | |||
$compiledFile | |||
$config | Zephir\Config | ||
$external | |||
$headerCBlocks | |||
$logger | Zephir\Logger | ||
$namespace | string |
Метод | Описание | |
---|---|---|
__construct ( |
CompilerFileAnonymous constructor | |
compile ( |
Compiles the file | |
compileClass ( |
Compiles the class/interface contained in the file | |
getClassDefinition ( ) : |
||
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 |
public __construct ( |
||
$classDefinition | ||
$config | Zephir\Config | |
$logger | Zephir\Logger |
public compile ( |
||
$compiler | ||
$stringsManager | zephir\StringsManager |
public compileClass ( |
||
$classDefinition | ||
$compilationContext | zephir\CompilationContext |
public getClassDefinition ( ) : |
||
Результат |
public getCompiledFile ( ) : string | ||
Результат | string |
public setIsExternal ( boolean $external ) | ||
$external | boolean |
protected ClassDefinition,zephir $classDefinition | ||
Результат |