Neos\Flow\Tests\Unit\Log\LoggerTest::theShutdownMethodRunsCloseOnAllRegisteredBackends PHP Метод

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

    public function theShutdownMethodRunsCloseOnAllRegisteredBackends()
    {
        $mockBackend1 = $this->getMockBuilder(BackendInterface::class)->setMethods(['open', 'append', 'close'])->getMock();
        $mockBackend1->expects($this->once())->method('close');
        $mockBackend2 = $this->getMockBuilder(BackendInterface::class)->setMethods(['open', 'append', 'close'])->getMock();
        $mockBackend2->expects($this->once())->method('close');
        $logger = new Logger();
        $logger->addBackend($mockBackend1);
        $logger->addBackend($mockBackend2);
        $logger->shutdownObject();
    }