Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 18.188.171.53
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
1 /
vendor /
musonza /
chat /
src /
Transformers /
Delete
Unzip
Name
Size
Permission
Date
Action
Transformer.php
1.21
KB
-rw-r--r--
2021-02-02 18:21
Save
Rename
<?php namespace Musonza\Chat\Transformers; use League\Fractal; use League\Fractal\Manager; use League\Fractal\Pagination\IlluminatePaginatorAdapter; use League\Fractal\Resource\Collection; use League\Fractal\Resource\Item; use League\Fractal\Serializer\ArraySerializer; abstract class Transformer extends Fractal\TransformerAbstract { public function transformCollection($items, $paginator = null, $meta = null) { $resource = new Collection($items, $this); if ($paginator) { $resource->setPaginator(new IlluminatePaginatorAdapter($paginator)); } if ($meta) { $resource->setMeta($meta); } return $this->fractalManager($resource); } public function fractalManager($resource) { $fractal = new Manager(); $fractal->setSerializer(new ArraySerializer()); if ($includes = request('include', null)) { $fractal->parseIncludes($includes); } return $fractal->createData($resource)->toArray(); } public function transformItem($item) { $resource = new Item($item, $this); return $this->fractalManager($resource); } abstract public function transform($item); }