for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace RulerZ\Target\Eloquent;
use Illuminate\Database\Eloquent\Builder as EloquentBuilder;
use Illuminate\Database\Query\Builder as QueryBuilder;
use RulerZ\Target\AbstractSqlTarget;
class Eloquent extends AbstractSqlTarget
{
/**
* @inheritDoc
*/
public function supports($target, $mode)
return $target instanceof QueryBuilder || $target instanceof EloquentBuilder;
}
protected function getExecutorTraits()
return [
'\RulerZ\Executor\Eloquent\FilterTrait',
'\RulerZ\Executor\Polyfill\FilterBasedSatisfaction',
];