19 lines
409 B
PHP
19 lines
409 B
PHP
<?php
|
|
namespace ProVM\TotalSport\Common\Service;
|
|
|
|
use Spyc;
|
|
|
|
class DataHandler {
|
|
protected $folder;
|
|
public function __construct(string $data_folder) {
|
|
$this->folder = $data_folder;
|
|
}
|
|
public function load(string $file_name) {
|
|
$filename = implode(DIRECTORY_SEPARATOR, [
|
|
$this->folder,
|
|
$file_name . '.yml'
|
|
]);
|
|
return json_decode(json_encode(Spyc::YAMLLoad($filename)));
|
|
}
|
|
}
|