| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 | 
							- <?php
 
- /**
 
-  * @package    Grav\Plugin\Admin
 
-  *
 
-  * @copyright  Copyright (c) 2015 - 2023 Trilby Media, LLC. All rights reserved.
 
-  * @license    MIT License; see LICENSE file for details.
 
-  */
 
- namespace Grav\Plugin\Admin;
 
- class ScssList
 
- {
 
-     /** @var string[] */
 
-     protected $list = [];
 
-     /**
 
-      * ScssList constructor.
 
-      * @param string|null $item
 
-      */
 
-     public function __construct($item = null)
 
-     {
 
-         if ($item) {
 
-             $this->add($item);
 
-         }
 
-     }
 
-     /**
 
-      * @return array
 
-      */
 
-     public function all(): array
 
-     {
 
-         return $this->list;
 
-     }
 
-     /**
 
-      * @param string $item
 
-      * @return void
 
-      */
 
-     public function add($item): void
 
-     {
 
-         if ($item) {
 
-             $this->list[] = $item;
 
-         }
 
-     }
 
-     /**
 
-      * @param string $item
 
-      * @return void
 
-      */
 
-     public function remove($item): void
 
-     {
 
-         $pos = array_search($item, $this->list, true);
 
-         if ($pos) {
 
-             unset($this->list[$pos]);
 
-         }
 
-     }
 
- }
 
 
  |