PHP 클래스 FluidTYPO3\Vhs\ViewHelpers\IfViewHelper

상속: extends TYPO3\CMS\Fluid\Core\ViewHelper\AbstractConditionViewHelper
파일 보기 프로젝트 열기: fluidtypo3/vhs

보호된 프로퍼티들

프로퍼티 타입 설명
$comparisonOperators array
$logicalOperators array
$operatorPrecedence array Lower value means less precedence

공개 메소드들

메소드 설명
initializeArguments ( ) : void Initialize

보호된 메소드들

메소드 설명
evaluateCondition ( array $arguments = null ) : boolean This method decides if the condition is TRUE or FALSE. It can be overriden in extending viewhelpers to adjust functionality.
evaluateLogicalOperator ( array $leftSide, string $operator, array $rightSide ) : boolean
evaluateStack ( array $stack ) : boolean
prepareSideForEvaluation ( array $side ) : array

메소드 상세

evaluateCondition() 보호된 정적인 메소드

This method decides if the condition is TRUE or FALSE. It can be overriden in extending viewhelpers to adjust functionality.
protected static evaluateCondition ( array $arguments = null ) : boolean
$arguments array ViewHelper arguments to evaluate the condition for this ViewHelper, allows for flexiblity in overriding this method.
리턴 boolean

evaluateLogicalOperator() 보호된 정적인 메소드

protected static evaluateLogicalOperator ( array $leftSide, string $operator, array $rightSide ) : boolean
$leftSide array
$operator string
$rightSide array
리턴 boolean

evaluateStack() 보호된 정적인 메소드

protected static evaluateStack ( array $stack ) : boolean
$stack array
리턴 boolean

initializeArguments() 공개 메소드

Initialize
public initializeArguments ( ) : void
리턴 void

prepareSideForEvaluation() 보호된 정적인 메소드

protected static prepareSideForEvaluation ( array $side ) : array
$side array
리턴 array

프로퍼티 상세

$comparisonOperators 보호되어 있는 정적으로 프로퍼티

protected static array $comparisonOperators
리턴 array

$logicalOperators 보호되어 있는 정적으로 프로퍼티

protected static array $logicalOperators
리턴 array

$operatorPrecedence 보호되어 있는 정적으로 프로퍼티

Lower value means less precedence
protected static array $operatorPrecedence
리턴 array