Plugins.php 654 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 Plugins
  12. * @package Grav\Common\GPM\Local
  13. */
  14. class Plugins extends AbstractPackageCollection
  15. {
  16. /** @var string */
  17. protected $type = 'plugins';
  18. /**
  19. * Local Plugins Constructor
  20. */
  21. public function __construct()
  22. {
  23. /** @var \Grav\Common\Plugins $plugins */
  24. $plugins = Grav::instance()['plugins'];
  25. parent::__construct($plugins->all());
  26. }
  27. }