77use Dingo \Api \Transformer \Binding ;
88use Symfony \Component \HttpFoundation \Cookie ;
99use Illuminate \Http \Response as IlluminateResponse ;
10- use Illuminate \Support \ Contracts \ArrayableInterface ;
10+ use Illuminate \Contracts \Support \ Arrayable ;
1111use Illuminate \Database \Eloquent \Model as EloquentModel ;
1212use Dingo \Api \Transformer \Factory as TransformerFactory ;
1313use Illuminate \Database \Eloquent \Collection as EloquentCollection ;
@@ -94,7 +94,7 @@ public function morph($format = 'json')
9494 $ content = $ formatter ->formatEloquentModel ($ content );
9595 } elseif ($ content instanceof EloquentCollection) {
9696 $ content = $ formatter ->formatEloquentCollection ($ content );
97- } elseif (is_array ($ content ) || $ content instanceof ArrayObject || $ content instanceof ArrayableInterface ) {
97+ } elseif (is_array ($ content ) || $ content instanceof ArrayObject || $ content instanceof Arrayable ) {
9898 $ content = $ formatter ->formatArray ($ content );
9999 } else {
100100 $ this ->headers ->set ('content-type ' , $ defaultContentType );
@@ -130,7 +130,7 @@ public function setContent($content)
130130 *
131131 * @throws \RuntimeException
132132 *
133- * @return \Dingo\Api\Http\Format\FormatInterface
133+ * @return \Dingo\Api\Http\Response\ Format\Format
134134 */
135135 public static function getFormatter ($ format )
136136 {
@@ -168,7 +168,7 @@ public static function setFormatters(array $formatters)
168168 /**
169169 * Set the transformer factory instance.
170170 *
171- * @param \Dingo\Api\Transformer\TransformerFactory $transformer
171+ * @param \Dingo\Api\Transformer\Factory $transformer
172172 *
173173 * @return void
174174 */
@@ -180,7 +180,7 @@ public static function setTransformer(TransformerFactory $transformer)
180180 /**
181181 * Get the transformer instance.
182182 *
183- * @return \Dingo\Api\Transformer\Transformer
183+ * @return \Dingo\Api\Transformer\Factory
184184 */
185185 public static function getTransformer ()
186186 {
@@ -193,7 +193,7 @@ public static function getTransformer()
193193 * @param string $key
194194 * @param mixed $value
195195 *
196- * @return \Dingo\Api\Http\Response\Builder
196+ * @return \Dingo\Api\Http\Response
197197 */
198198 public function addMeta ($ key , $ value )
199199 {
@@ -208,7 +208,7 @@ public function addMeta($key, $value)
208208 * @param string $key
209209 * @param mixed $value
210210 *
211- * @return \Dingo\Api\Http\Response\Builder
211+ * @return \Dingo\Api\Http\Response
212212 */
213213 public function meta ($ key , $ value )
214214 {
@@ -220,7 +220,7 @@ public function meta($key, $value)
220220 *
221221 * @param array $meta
222222 *
223- * @return \Dingo\Api\Http\Response\Builder
223+ * @return \Dingo\Api\Http\Response
224224 */
225225 public function setMeta (array $ meta )
226226 {
@@ -244,7 +244,7 @@ public function getMeta()
244244 *
245245 * @param \Symfony\Component\HttpFoundation\Cookie $cookie
246246 *
247- * @return \Dingo\Api\Http\Response\Builder
247+ * @return \Dingo\Api\Http\Response
248248 */
249249 public function cookie (Cookie $ cookie )
250250 {
@@ -254,11 +254,11 @@ public function cookie(Cookie $cookie)
254254 /**
255255 * Add a header to the response.
256256 *
257- * @param string $name
257+ * @param string $key
258258 * @param string $value
259259 * @param bool $replace
260260 *
261- * @return \Dingo\Api\Http\Response\Builder
261+ * @return \Dingo\Api\Http\Response
262262 */
263263 public function withHeader ($ key , $ value , $ replace = true )
264264 {
@@ -270,7 +270,7 @@ public function withHeader($key, $value, $replace = true)
270270 *
271271 * @param int $statusCode
272272 *
273- * @return \Dingo\Api\Http\Response\Builder
273+ * @return \Dingo\Api\Http\Response
274274 */
275275 public function statusCode ($ statusCode )
276276 {
0 commit comments