spec\LdapTools\Schema\Parser\SchemaYamlParserSpec::it_should_parse_a_schema_that_extends_a_default_schema_with_a_type_that_extends_a_different_default_schema PHP Метод

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

    function it_should_parse_a_schema_that_extends_a_default_schema_with_a_type_that_extends_a_different_default_schema()
    {
        $this->beConstructedWith(__DIR__ . '/../../../resources/schema');
        $this->parse('extend_default_twice', 'CustomRootDSE')->getFilter()->toLdapFilter()->shouldBeEqualTo('(&(objectClass=*))');
        $this->parse('extend_default_twice', 'CustomRootDSE')->getUsePaging()->shouldBeEqualTo(true);
        $this->parse('extend_default_twice', 'CustomRootDSE')->getAttributeMap()->shouldContain('bar');
        $this->parse('extend_default_twice', 'CustomRootDSE')->getAttributeMap()->shouldContain('defaultNamingContext');
        $this->parse('extend_default_twice', 'CustomRootDSE')->getAttributeMap()->shouldHaveKey('foo');
    }
SchemaYamlParserSpec