LdapTools\Query\Builder\FilterBuilder::contains PHP Method

contains() public method

Encapsulates the search term with a wildcard on each end.
public contains ( $attribute, $value ) : Wildcard
$attribute
$value
return LdapTools\Query\Operator\Wildcard
    public function contains($attribute, $value)
    {
        return new Wildcard($attribute, Wildcard::CONTAINS, $value);
    }

Usage Example

 function it_should_properly_convert_values_when_using_a_multivalued_converter()
 {
     $this->collection->add($this->filter->contains('user.logonWorkstations', ['foo', 'bar']));
     $this->toLdap()->toLdapFilter()->shouldEqual('(|(&(&(objectCategory=person)(objectClass=user))(userWorkstations=*foo,bar*))(&(objectClass=organizationalUnit)))');
 }