PHP 클래스 Nette\DI\CompilerExtension

상속: extends Nette\Object
파일 보기 프로젝트 열기: nette/di 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$compiler Compiler
$config array
$name string

공개 메소드들

메소드 설명
afterCompile ( ClassType $class ) : void Adjusts DI container compiled to PHP class. Intended to be overridden by descendant.
beforeCompile ( ) : void Adjusts DI container before is compiled to PHP class. Intended to be overridden by descendant.
getConfig ( ) : array Returns extension configuration.
getContainerBuilder ( ) : ContainerBuilder
loadConfiguration ( ) : void Processes configuration data. Intended to be overridden by descendant.
loadFromFile ( $file ) : array Reads configuration from file.
prefix ( $id ) : string Prepend extension name to identifier or service name.
setCompiler ( Compiler $compiler, $name )
setConfig ( array $config )
validateConfig ( array $expected, array $config = NULL, $name = NULL ) : array Checks whether $config contains only $expected items and returns combined array.

메소드 상세

afterCompile() 공개 메소드

Adjusts DI container compiled to PHP class. Intended to be overridden by descendant.
public afterCompile ( ClassType $class ) : void
$class Nette\PhpGenerator\ClassType
리턴 void

beforeCompile() 공개 메소드

Adjusts DI container before is compiled to PHP class. Intended to be overridden by descendant.
public beforeCompile ( ) : void
리턴 void

getConfig() 공개 메소드

Returns extension configuration.
public getConfig ( ) : array
리턴 array

getContainerBuilder() 공개 메소드

public getContainerBuilder ( ) : ContainerBuilder
리턴 ContainerBuilder

loadConfiguration() 공개 메소드

Processes configuration data. Intended to be overridden by descendant.
public loadConfiguration ( ) : void
리턴 void

loadFromFile() 공개 메소드

Reads configuration from file.
public loadFromFile ( $file ) : array
리턴 array

prefix() 공개 메소드

Prepend extension name to identifier or service name.
public prefix ( $id ) : string
리턴 string

setCompiler() 공개 메소드

public setCompiler ( Compiler $compiler, $name )
$compiler Compiler

setConfig() 공개 메소드

public setConfig ( array $config )
$config array

validateConfig() 공개 메소드

Checks whether $config contains only $expected items and returns combined array.
public validateConfig ( array $expected, array $config = NULL, $name = NULL ) : array
$expected array
$config array
리턴 array

프로퍼티 상세

$compiler 보호되어 있는 프로퍼티

protected Compiler,Nette\DI $compiler
리턴 Compiler

$config 보호되어 있는 프로퍼티

protected array $config
리턴 array

$name 보호되어 있는 프로퍼티

protected string $name
리턴 string