Source of file YamlDataSource.php
Size: 0,577 Bytes - Last Modified: 2021-12-24T06:51:21+00:00
/var/www/docs.ssmods.com/process/src/src/DataSource/YamlDataSource.php
123456789101112131415161718192021222324252627 | <?php namespace Heyday\SilverStripeRedirects\Source\DataSource; use Heyday\SilverStripeRedirects\Source\DataSourceInterface; use Heyday\SilverStripeRedirects\Source\Redirect; use Symfony\Component\Yaml\Yaml; class YamlDataSource implements DataSourceInterface { /** @var string */ protected $file; /** * @return Redirect[] */ public function get() { $redirects = []; foreach (Yaml::parse($this->file) as $from => $to) { $redirects[] = new Redirect($from, $to); } return $redirects; } } |