blob: a616db1c0aee3d5fa1c2200e8606743530ba04af [file] [log] [blame]
Matthias Andreas Benkard7b2a3a12021-08-16 10:57:25 +02001<?php
2
3namespace LdapRecord\Models\ActiveDirectory\Scopes;
4
5use LdapRecord\Models\Model;
6use LdapRecord\Models\Scope;
7use LdapRecord\Query\Model\Builder;
8
9class RejectComputerObjectClass implements Scope
10{
11 /**
12 * Prevent computer objects from being included in results.
13 *
14 * @param Builder $query
15 * @param Model $model
16 *
17 * @return void
18 */
19 public function apply(Builder $query, Model $model)
20 {
21 $query->where('objectclass', '!=', 'computer');
22 }
23}