schemator-php

Форк
0
/
NestedAccessorFactoryTest.php 
25 строк · 733.0 Байт
1
<?php
2

3
declare(strict_types=1);
4

5
namespace Smoren\Schemator\Tests\Unit\NestedAccessor;
6

7
use Smoren\Schemator\Components\NestedAccessor;
8
use Smoren\Schemator\Factories\NestedAccessorFactory;
9

10
class NestedAccessorFactoryTest extends \Codeception\Test\Unit
11
{
12
    public function testExplicitFactory()
13
    {
14
        $sourceArray = ['test' => 1];
15
        $na = NestedAccessorFactory::create($sourceArray);
16
        $this->assertEquals(1, $na->get('test'));
17

18
        $na = NestedAccessorFactory::fromArray($sourceArray);
19
        $this->assertEquals(1, $na->get('test'));
20

21
        $sourceObject = (object)$sourceArray;
22
        $na = NestedAccessorFactory::fromObject($sourceObject);
23
        $this->assertEquals(1, $na->get('test'));
24
    }
25
}
26

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.