AcMailerTest\Options\MailOptionsAbstractFactoryTest::testExtendsSingleChaining PHP Метод

testExtendsSingleChaining() публичный метод

    public function testExtendsSingleChaining()
    {
        $this->serviceLocator = new ServiceManagerMock(['Config' => ['acmailer_options' => ['default' => ['extends' => null, 'message_options' => ['to' => '[email protected]']], 'foo' => ['extends' => 'default', 'message_options' => ['from' => '[email protected]']]]]]);
        /** @var MailOptions $mailOptions */
        $mailOptions = $this->mailOptionsFactory->__invoke($this->serviceLocator, 'acmailer.mailoptions.foo');
        $this->assertInstanceOf('AcMailer\\Options\\MailOptions', $mailOptions);
        $this->assertEquals(['to' => [['[email protected]']], 'from' => '[email protected]'], ['to' => [$mailOptions->getMessageOptions()->getTo()], 'from' => $mailOptions->getMessageOptions()->getFrom()]);
    }