Metabor\Callback\CompositeTest::createCallbackMock PHP Метод

createCallbackMock() защищенный Метод

protected createCallbackMock ( PHPUnit_Framework_MockObject_Matcher_Invocation $matcher, mixed $parameter = null ) : MetaborStd\CallbackInterface
$matcher PHPUnit_Framework_MockObject_Matcher_Invocation
$parameter mixed
Результат MetaborStd\CallbackInterface
    protected function createCallbackMock(\PHPUnit_Framework_MockObject_Matcher_Invocation $matcher, $parameter = null)
    {
        $mock = $this->getMockForAbstractClass('\\MetaborStd\\CallbackInterface');
        $method = $mock->expects($matcher)->method('__invoke');
        if ($parameter) {
            $method->with($parameter);
        } else {
            $method->withAnyParameters();
        }
        return $mock;
    }