for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Terranet\Administrator\Traits\Module;
use Illuminate\Support\Facades\Request;
trait AllowFormats
{
/**
* Available export formats.
*
* @return array
*/
public function formats()
return $this->scaffoldFormats();
}
* Get exportable url.
* @param $format
* @return string
public function makeExportableUrl($format)
$payload = array_merge([
'module' => $this->url(),
url()
If this is a false-positive, you can also ignore this issue in your code via the ignore-call annotation
ignore-call
'module' => $this->/** @scrutinizer ignore-call */ url(),
'format' => $format,
], Request::all());
return route('scaffold.export', $payload);
route
return /** @scrutinizer ignore-call */ route('scaffold.export', $payload);
protected function scaffoldFormats()
return property_exists($this, 'exportableTo')
? $this->exportableTo
: config('administrator.export.'.$this->url(), config('administrator.export.default'));
config
: /** @scrutinizer ignore-call */ config('administrator.export.'.$this->url(), config('administrator.export.default'));