<?phpdeclare(strict_types=1);/*** This file is part of CodeIgniter 4 framework.** (c) CodeIgniter Foundation <admin@codeigniter.com>** For the full copyright and license information, please view* the LICENSE file that was distributed with this source code.*/namespace CodeIgniter\API;/*** Interface for transforming resources into arrays.** This interface can be implemented by classes that need to transform* data into a standardized array format, such as for API responses.*/interface TransformerInterface{/*** Converts the resource to an array representation.* This is overridden by child classes to define specific fields.** @param mixed $resource The resource being transformed** @return array<string, mixed>*/public function toArray(mixed $resource): array;/*** Transforms the given resource into an array.** @param array<string, mixed>|object|null $resource** @return array<string, mixed>*/public function transform(array|object|null $resource): array;/*** Transforms a collection of resources using $this->transform() on each item.** @param array<int|string, mixed> $resources** @return array<int, array<string, mixed>>*/public function transformMany(array $resources): array;}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。