for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Matchish\ScoutElasticSearch\Jobs\Stages;
use Elasticsearch\Client;
use Elasticsearch\Common\Exceptions\Missing404Exception;
use Illuminate\Support\Facades\Cache;
use Matchish\ScoutElasticSearch\ElasticSearch\Params\Indices\Alias\Get as GetAliasParams;
use Matchish\ScoutElasticSearch\ElasticSearch\Params\Indices\Delete as DeleteIndexParams;
use Matchish\ScoutElasticSearch\Searchable\ImportSource;
/**
* @internal
*/
final class CleanLastId
{
* @var ImportSource
private $source;
$source
* @param ImportSource $source
public function __construct()
}
public function handle(Client $elasticsearch): void
$elasticsearch
If this is a false-positive, you can also ignore this issue in your code via the ignore-unused annotation
ignore-unused
public function handle(/** @scrutinizer ignore-unused */ Client $elasticsearch): void
This check looks for parameters that have been defined for a function or method, but which are not used in the method body.
// Clean Last id
Cache::forget('scout_import_last_id');
public function title(): string
return 'Clean Last Id';
public function estimate(): int
return 1;