Pinq\Expressions\Expression::getExpressionTypeName PHP Méthode

getExpressionTypeName() final public static méthode

For instance \Pinq\Expressions\BinaryOperationExpression::getExpressionTypeName() returns 'BinaryOperation'
final public static getExpressionTypeName ( ) : string
Résultat string
    public static final function getExpressionTypeName()
    {
        return substr(get_called_class(), strlen(__NAMESPACE__) + 1, -strlen('Expression'));
    }

Usage Example

 /**
  * @dataProvider expressions
  * @covers \Pinq\Expressions\ExpressionVisitor
  */
 public function testExpressionVisitorVisitsTheCorrectMethod(O\Expression $expression)
 {
     $method = 'visit' . $expression->getExpressionTypeName();
     $expressionVisitorMock = $this->getMock('\\Pinq\\Expressions\\ExpressionVisitor', [$method]);
     $expressionVisitorMock->expects($this->once())->method($method)->with($this->equalTo($expression));
     $expressionVisitorMock->walk($expression);
 }
All Usage Examples Of Pinq\Expressions\Expression::getExpressionTypeName