1234567891011121314151617181920212223242526272829303132333435363738 |
- <?php
- /**
- * @package Grav\Common\Page
- *
- * @copyright Copyright (c) 2015 - 2023 Trilby Media, LLC. All rights reserved.
- * @license MIT License; see LICENSE file for details.
- */
- namespace Grav\Common\Page;
- use ArrayAccess;
- use JsonSerializable;
- use RocketTheme\Toolbox\ArrayTraits\Constructor;
- use RocketTheme\Toolbox\ArrayTraits\Export;
- use RocketTheme\Toolbox\ArrayTraits\ExportInterface;
- use RocketTheme\Toolbox\ArrayTraits\NestedArrayAccessWithGetters;
- /**
- * Class Header
- * @package Grav\Common\Page
- */
- class Header implements ArrayAccess, ExportInterface, JsonSerializable
- {
- use NestedArrayAccessWithGetters, Constructor, Export;
- /** @var array */
- protected $items;
- /**
- * @return array
- */
- #[\ReturnTypeWillChange]
- public function jsonSerialize()
- {
- return $this->toArray();
- }
- }
|