for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Sfneal\Users\Queries;
use Illuminate\Database\Eloquent\Collection;
use Sfneal\Queries\Query;
use Sfneal\Users\Builders\UserBuilder;
use Sfneal\Users\Models\User;
class NonTeamUsersQuery extends Query
{
/**
* Retrieve a Query builder.
*
* @return UserBuilder
*/
protected function builder(): UserBuilder
return User::query()->withInactive();
}
* Retrieve a Collection of User's who are NOT team members.
* @return Collection
public function execute(): Collection
return $this->builder()
->doesntHave('team')
->orderBy('last_name', 'asc')
orderBy()
Sfneal\Users\Builders\UserBuilder
__call
If this is a false-positive, you can also ignore this issue in your code via the ignore-call annotation
ignore-call
->/** @scrutinizer ignore-call */ orderBy('last_name', 'asc')
->orderBy('first_name', 'asc')
->get();