spec\LdapTools\Utilities\ArrayToOperatorSpec::it_should_get_an_operator_filter_from_an_array PHP Method

it_should_get_an_operator_filter_from_an_array() public method

    function it_should_get_an_operator_filter_from_an_array()
    {
        $yml = Yaml::parse(file_get_contents(__DIR__ . '/../../resources/filter/filters.yaml'));
        $this->toOperator($yml['filter1'])->toLdapFilter()->shouldBeEqualTo('(&(serverRole=*)(username=admin*))');
        $this->toOperator($yml['filter2'])->toLdapFilter()->shouldBeEqualTo('(&(serverRole=*)(username=admin*))');
        $this->toOperator($yml['filter3'])->toLdapFilter()->shouldBeEqualTo('(&(&(name=chad)(state=WI))(|(name=Frank)(state=IL)))');
        $this->toOperator($yml['filter4'])->toLdapFilter()->shouldBeEqualTo('(&(&(objectClass=user)(objectCategory=person))(&(emailAddress=*)(department=IT*)))');
    }