@@ 315-323 (lines=9) @@ | ||
312 | * |
|
313 | * @return bool |
|
314 | */ |
|
315 | protected function isCollection($data): bool |
|
316 | { |
|
317 | if ($data === null) { |
|
318 | return false; |
|
319 | } |
|
320 | ||
321 | return array_key_exists('data', $data) && |
|
322 | array_key_exists(0, $data['data']); |
|
323 | } |
|
324 | ||
325 | /** |
|
326 | * @param array|null $data |
|
@@ 330-337 (lines=8) @@ | ||
327 | * |
|
328 | * @return bool |
|
329 | */ |
|
330 | protected function isNull($data): bool |
|
331 | { |
|
332 | if ($data === null) { |
|
333 | return true; |
|
334 | } |
|
335 | ||
336 | return array_key_exists('data', $data) && $data['data'] === null; |
|
337 | } |
|
338 | ||
339 | /** |
|
340 | * @param array|null $data |
|
@@ 344-351 (lines=8) @@ | ||
341 | * |
|
342 | * @return bool |
|
343 | */ |
|
344 | protected function isEmpty($data): bool |
|
345 | { |
|
346 | if ($data === null) { |
|
347 | return true; |
|
348 | } |
|
349 | ||
350 | return array_key_exists('data', $data) && $data['data'] === []; |
|
351 | } |
|
352 | ||
353 | /** |
|
354 | * @param array $data |