Rewrite.php 653 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. namespace ModulesGarden\ProxmoxAddon\Core\SL;
  3. use ModulesGarden\ProxmoxAddon\Core\ModuleConstants;
  4. /**
  5. * Description of Register
  6. *
  7. * @author Rafał Ossowski <rafal.os@modulesgarden.com>
  8. */
  9. class Rewrite extends AbstractReaderYml
  10. {
  11. protected function load()
  12. {
  13. $dataDev = $this->readYml(ModuleConstants::getFullPath('app', 'Config', 'di', 'rewrite.yml'));
  14. $data = [];
  15. if (isset($dataDev) && isset($dataDev['class']))
  16. {
  17. foreach ($dataDev['class'] as $class)
  18. {
  19. $data[$class['old']] = $class['new'];
  20. }
  21. }
  22. $this->data = $data;
  23. }
  24. }