Mockery\Container::mockery_validateOrder PHP 메소드

mockery_validateOrder() 공개 메소드

Validate the current mock's ordering
public mockery_validateOrder ( string $method, integer $order, Mockery\MockInterface $mock ) : void
$method string
$order integer
$mock Mockery\MockInterface
리턴 void
    public function mockery_validateOrder($method, $order, \Mockery\MockInterface $mock)
    {
        if ($order < $this->_currentOrder) {
            $exception = new \Mockery\Exception\InvalidOrderException('Method ' . $method . ' called out of order: expected order ' . $order . ', was ' . $this->_currentOrder);
            $exception->setMock($mock)->setMethodName($method)->setExpectedOrder($order)->setActualOrder($this->_currentOrder);
            throw $exception;
        }
        $this->mockery_setCurrentOrder($order);
    }