Neos\Flow\Tests\Unit\SignalSlot\DispatcherTest::dispatchPassesTheSignalArgumentsToTheStaticSlotMethod PHP Метод

dispatchPassesTheSignalArgumentsToTheStaticSlotMethod() публичный Метод

    public function dispatchPassesTheSignalArgumentsToTheStaticSlotMethod()
    {
        $mockObjectManager = $this->createMock(ObjectManagerInterface::class);
        $mockObjectManager->expects($this->any())->method('getClassNameByObjectName')->with(DispatcherTest::class)->will($this->returnValue(DispatcherTest::class));
        $dispatcher = new Dispatcher();
        $dispatcher->connect('Foo', 'bar', get_class($this), '::staticSlot', false);
        $dispatcher->injectObjectManager($mockObjectManager);
        $dispatcher->dispatch('Foo', 'bar', ['foo' => 'bar', 'baz' => 'quux']);
        $this->assertSame(['bar', 'quux'], self::$arguments);
    }