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