PHP Class Metabor\Callback\SymfonyExpression

Author: otischlinger
Inheritance: extends Symfony\Component\ExpressionLanguage\Expression, implements MetaborStd\CallbackInterface
Show file Open project: metabor/statemachine

Public Methods

Method Description
__construct ( string $expression, array $keys = [], Symfony\Component\ExpressionLanguage\ExpressionLanguage $expressionLanguage = null )
__invoke ( ) : string
getKeys ( ) : array

Protected Methods

Method Description
getExpression ( ) : Symfony\Component\ExpressionLanguage\ParsedExpression

Method Details

__construct() public method

public __construct ( string $expression, array $keys = [], Symfony\Component\ExpressionLanguage\ExpressionLanguage $expressionLanguage = null )
$expression string
$keys array
$expressionLanguage Symfony\Component\ExpressionLanguage\ExpressionLanguage

__invoke() public method

public __invoke ( ) : string
return string

getExpression() protected method

protected getExpression ( ) : Symfony\Component\ExpressionLanguage\ParsedExpression
return Symfony\Component\ExpressionLanguage\ParsedExpression

getKeys() public method

public getKeys ( ) : array
return array