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