Themes.php 645 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. /**
  3. * @package Grav\Common\GPM
  4. *
  5. * @copyright Copyright (c) 2015 - 2023 Trilby Media, LLC. All rights reserved.
  6. * @license MIT License; see LICENSE file for details.
  7. */
  8. namespace Grav\Common\GPM\Local;
  9. use Grav\Common\Grav;
  10. /**
  11. * Class Themes
  12. * @package Grav\Common\GPM\Local
  13. */
  14. class Themes extends AbstractPackageCollection
  15. {
  16. /** @var string */
  17. protected $type = 'themes';
  18. /**
  19. * Local Themes Constructor
  20. */
  21. public function __construct()
  22. {
  23. /** @var \Grav\Common\Themes $themes */
  24. $themes = Grav::instance()['themes'];
  25. parent::__construct($themes->all());
  26. }
  27. }