/
githubmirror
/
framework
Обзор
Документация
Войти
/
githubmirror
/
framework
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
13.x
tests/Integration/Http/Fixtures/PostResourceWithAnonymousResourceCollectionWithPaginationInformation.php
28 строк
926 B
Lucas Michot
Always use FQCN in docblocks. (#40779)
03 фев 2022, 12:06
Не верифицирован
03 фев 2022, 12:06
770ff2c
Код
Авторство
О чём код?
<?php namespace Illuminate\Tests\Integration\Http\Fixtures; use Illuminate\Http\Resources\Json\JsonResource; class PostResourceWithAnonymousResourceCollectionWithPaginationInformation extends JsonResource { public function toArray($request) { return ['id' => $this->id, 'title' => $this->title, 'custom' => true]; } /** * Create a new anonymous resource collection. * * @param mixed $resource * @return \Illuminate\Tests\Integration\Http\Fixtures\AnonymousResourceCollectionWithPaginationInformation */ public static function collection($resource) { return tap(new AnonymousResourceCollectionWithPaginationInformation($resource, static::class), function ($collection) { if (property_exists(static::class, 'preserveKeys')) { $collection->preserveKeys = (new static([]))->preserveKeys === true; } }); } }