/** * Returns a query builder limited to users. * * @return Builder */ public function users() { return $this->query->whereEquals($this->schema->objectCategory(), $this->schema->person()); }
/** * Creates a new computer instance. * * @param array $attributes * * @return Computer */ public function computer(array $attributes = []) { return (new Computer($attributes, $this->query))->setAttribute($this->schema->objectClass(), [$this->schema->top(), $this->schema->person(), $this->schema->organizationalPerson(), $this->schema->user(), $this->schema->computer()]); }