jvancoillie / ldap-filter-lexer
A library validating ldap filters
2.0.0
2026-05-21 15:17 UTC
Requires
- php: >=8.1
- doctrine/lexer: ^2.0 || ^3.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.64
- phpunit/phpunit: ^10.2
- vimeo/psalm: ^6.0
- dev-main / 2.0.x-dev
- 2.0.0
- 1.0.1
- 1.0.0
- 0.0.x-dev
- dev-chore/release-2.0.0
- dev-fix/parser-recursion-depth
- dev-config/phpunit-coverage
- dev-config/psalm-unused-code
- dev-test/lexer-tokenization
- dev-refactor/ast-readonly-properties
- dev-feat/extensible-match
- dev-fix/filter-builder-chain-expression
- dev-fix/and-or-minimum-conditions
- dev-fix/filter-catch-filter-exception
- dev-fix/lexer-space-around-attribute-operator
- dev-fix/ldap-lexer-break-on-pipe
This package is auto-updated.
Last update: 2026-05-21 15:18:13 UTC
README
A library for validating ldap filters.
Requirements
- PHP 8.1
- Composer is required for installation
Installation
composer require jvancoillie/ldap-filter-lexer
Getting Started
<?php use Jvancoillie\LdapFilterLexer\Filter; $filter = new Filter('(&(objectClass=person)(|(cn=Babs Jensen)(cn=Tim*)))'); $filter->isValid(); //true