AbstractPackageCollection.php 431 B

1234567891011121314151617
  1. <?php
  2. namespace Grav\Common\GPM\Local;
  3. use Grav\Common\GPM\Common\AbstractPackageCollection as BaseCollection;
  4. use Grav\Common\GPM\Local\Package;
  5. abstract class AbstractPackageCollection extends BaseCollection {
  6. public function __construct($items)
  7. {
  8. foreach ($items as $name => $data) {
  9. $data->set('slug', $name);
  10. $this->items[$name] = new Package($data, $this->type);
  11. }
  12. }
  13. }