Updated exceptions package

This commit is contained in:
Graham Campbell
2015-12-11 11:44:34 +00:00
parent 821870f496
commit 53889efa8d
2 changed files with 4 additions and 22 deletions

View File

@@ -16,38 +16,20 @@ use Illuminate\Http\Request;
class ApiFilter
{
/**
* The request instance.
*
* @var \Illuminate\Http\Request
*/
protected $request;
/**
* Create a new api filter instance.
*
* @param \Illuminate\Http\Request $request
*
* @return void
*/
public function __construct(Request $request)
{
$this->request = $request;
}
/**
* Filter and return the displayers.
*
* @param \GrahamCampbell\Exceptions\Displayers\DisplayerInterface[] $displayers
* @param \Illuminate\Http\Request $request
* @param \Exception $original
* @param \Exception $transformed
* @param int $code
*
* @return \GrahamCampbell\Exceptions\Displayers\DisplayerInterface[]
*/
public function filter(array $displayers, Exception $original, Exception $transformed, $code)
public function filter(array $displayers, Request $request, Exception $original, Exception $transformed, $code)
{
if ($this->request->is('api*')) {
if ($request->is('api*')) {
foreach ($displayers as $index => $displayer) {
if (!str_contains($displayer->contentType(), 'application/')) {
unset($displayers[$index]);

View File

@@ -30,7 +30,7 @@
"graham-campbell/core": "^4.2",
"graham-campbell/markdown": "^5.3",
"graham-campbell/throttle": "^5.1",
"graham-campbell/exceptions": "^6.1",
"graham-campbell/exceptions": "^7.0",
"guzzlehttp/guzzle": "^6.1",
"jenssegers/date": "^3.0",
"mccool/laravel-auto-presenter": "^4.2",