gubler / ad-search-bundle
Symfony的Active Directory搜索
v6.0.1
2023-11-29 12:54 UTC
Requires
- php: >=8.1
- ext-json: *
- ext-ldap: *
- symfony/console: ^6.2|^7.0
- symfony/http-kernel: ^6.2|^7.0
- symfony/ldap: ^6.2|^7.0
- symfony/uid: ^6.2|^7.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.16
- matthiasnoback/symfony-dependency-injection-test: ^4.3
- phpstan/extension-installer: ^1.3
- phpstan/phpstan: ^1.10
- phpstan/phpstan-doctrine: ^1.3
- phpstan/phpstan-phpunit: ^1.3
- phpstan/phpstan-symfony: ^1.3
- phpunit/phpunit: ^9.6
- symfony/var-dumper: ^6.2|^7.4
- tomasvotruba/type-coverage: *
- dev-master
- v6.0.1
- v6.0.0
- v5.1.1
- v5.1.0
- v5.0.1
- v5.0.0
- v4.0.3
- v4.0.2
- v4.0.1
- v4.0.0
- v3.0.0
- v2.0.2
- v2.0.1
- v1.3.0
- v1.2.0
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0.0
- v0.5.1
- v0.5.0
- v0.4.4
- v0.4.3
- v0.4.2
- v0.4.1
- v0.4.0
- v0.3.3
- v0.3.2
- v0.3.1
- v0.3.0
- v0.2.5
- v0.2.4
- v0.2.3
- v0.2.2
- v0.2.1
- v0.2.0
- v0.1.1
- v0.1.0
- dev-4-secure
- dev-develop
This package is auto-updated.
Last update: 2024-08-29 14:44:59 UTC
README
这是一个用于简化Active Directory(或其他LDAP目录)搜索的Symfony 6扩展包。
请勿使用1.3版本,它非常不稳定.
用法
有关完整用法文档,请参阅文档。
示例
public function __construct(private ADSearchService $adSearch) { } public function search () { // find all that match a search term $arrayOfUsers = $this->adSearch->search('name'); // find one by GUID $guid = Uuid::fromString('192D7590-6036-4358-9239-BEA350285CA2'); $singleUser = $this->adSearch->find($guid); // find one by search term $singleUser = $this->adSearch->findBy('samaccountname', 'User'); }
安装
详细说明请参阅安装文档。
使用Composer安装
composer require gubler/ad-search-bundle
配置
配置详情请参阅配置文档。