ldc-dam/app/Scopes/OpenLdapScope.php

28 lines
514 B
PHP
Raw Normal View History

2019-05-09 16:52:31 +02:00
<?php
namespace App\Scopes;
use Adldap\Query\Builder;
use Adldap\Laravel\Scopes\ScopeInterface;
class OpenLdapScope implements ScopeInterface
{
/**
* Apply the scope to a given LDAP query builder.
*
* @param Builder $query
*
* @return void
*/
public function apply(Builder $query)
{
$query->select([
'entryuuid',
'dn',
'uid',
'cn',
'mail',
'sn',
'givenName',
]);
}
}