Pinq\Expressions\Expression::getExpressionTypeName PHP Method

getExpressionTypeName() final public static method

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

Usage Example

Esempio n. 1
0
 /**
  * @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