PHP 클래스 PHPSA\Compiler\Expression\AbstractExpressionCompiler

상속: implements PHPSA\Compiler\ExpressionCompilerInterface
파일 보기 프로젝트 열기: ovr/phpsa

보호된 프로퍼티들

프로퍼티 타입 설명
$name string

공개 메소드들

메소드 설명
getName ( ) : string
pass ( $expr, Context $context ) : CompiledExpression

보호된 메소드들

메소드 설명
assertExpression ( $expression )
compile ( $expr, Context $context ) : mixed

메소드 상세

assertExpression() 보호된 메소드

protected assertExpression ( $expression )
$expression

compile() 추상적인 보호된 메소드

abstract protected compile ( $expr, Context $context ) : mixed
$expr
$context PHPSA\Context
리턴 mixed

getName() 공개 메소드

public getName ( ) : string
리턴 string

pass() 공개 메소드

public pass ( $expr, Context $context ) : CompiledExpression
$expr
$context PHPSA\Context
리턴 PHPSA\CompiledExpression

프로퍼티 상세

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

protected string $name
리턴 string