Skip to content

Commit 85866b7

Browse files
Merge pull request #1734 from xwiz/enable_bindings
Make transformer parameter nullable
2 parents 660fd77 + 7f5d8bc commit 85866b7

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/Http/Response/Factory.php

+7-7
Original file line numberDiff line numberDiff line change
@@ -118,14 +118,14 @@ public function collection(Collection $collection, $transformer = null, $paramet
118118
/**
119119
* Bind an item to a transformer and start building a response.
120120
*
121-
* @param object $item
122-
* @param string|callable|object $transformer
123-
* @param array $parameters
124-
* @param \Closure $after
121+
* @param object $item
122+
* @param null|string|callable|object $transformer
123+
* @param array $parameters
124+
* @param \Closure $after
125125
*
126126
* @return \Dingo\Api\Http\Response
127127
*/
128-
public function item($item, $transformer, $parameters = [], Closure $after = null)
128+
public function item($item, $transformer = null, $parameters = [], Closure $after = null)
129129
{
130130
// Check for $item being null
131131
if (! is_null($item)) {
@@ -152,13 +152,13 @@ public function item($item, $transformer, $parameters = [], Closure $after = nul
152152
* Bind a paginator to a transformer and start building a response.
153153
*
154154
* @param \Illuminate\Contracts\Pagination\Paginator $paginator
155-
* @param string|callable|object $transformer
155+
* @param null|string|callable|object $transformer
156156
* @param array $parameters
157157
* @param \Closure $after
158158
*
159159
* @return \Dingo\Api\Http\Response
160160
*/
161-
public function paginator(Paginator $paginator, $transformer, array $parameters = [], Closure $after = null)
161+
public function paginator(Paginator $paginator, $transformer = null, array $parameters = [], Closure $after = null)
162162
{
163163
if ($paginator->isEmpty()) {
164164
$class = get_class($paginator);

0 commit comments

Comments
 (0)