Source of file CollectionMetaData.php
Size: 0,852 Bytes - Last Modified: 2019-08-09T18:27:54+00:00
/home/travis/build/zerospam/sdk-framework/src/Response/Api/Collection/CollectionMetaData.php
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 | <?php /** * Created by PhpStorm. * User: aaflalo * Date: 18-06-18 * Time: 11:38 */ namespace ZEROSPAM\Framework\SDK\Response\Api\Collection; use ZEROSPAM\Framework\SDK\Utils\Str; /** * Class CollectionPagination * * @package ProvulusSDK\Client\Response\Collection */ class CollectionMetaData { private $metaData = []; /** * CollectionPagination constructor. * * @param array $pagination */ public function __construct(array $pagination) { $this->metaData = $pagination; } function __isset($name) { $name = Str::snake($name); return isset($this->metaData[$name]); } function __get($name) { if (isset($this->{$name})) { $name = Str::snake($name); return $this->metaData[$name]; } return null; } } |