Source of file CollectionTestResponse.php
Size: 0,968 Bytes - Last Modified: 2019-08-09T18:27:54+00:00
/home/travis/build/zerospam/sdk-framework/tests/src/Base/Data/Collection/CollectionTestResponse.php
12345678910111213141516171819202122232425262728293031323334353637383940 | <?php /** * Created by PhpStorm. * User: aaflalo * Date: 18-06-20 * Time: 11:10 */ namespace ZEROSPAM\Framework\SDK\Test\Base\Data\Collection; use ZEROSPAM\Framework\SDK\Response\Api\Collection\CollectionMetaData; use ZEROSPAM\Framework\SDK\Response\Api\Collection\CollectionResponse; use ZEROSPAM\Framework\SDK\Response\Api\IResponse; use ZEROSPAM\Framework\SDK\Test\Base\Data\Response\TestResponse; class CollectionTestResponse extends CollectionResponse { /** * CollectionTestResponse constructor. * * @param array $data */ public function __construct(array $data) { parent::__construct(new CollectionMetaData($data['meta']), $data['response']); } /** * Transform the basic data (string[]) into a response (IResponse) * * @param array $data * * @return IResponse */ protected static function dataToResponse(array $data) { return new TestResponse($data); } } |