for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace App\Service\enso\Localisation\Json;
use LaravelEnso\Helpers\Services\JsonReader;
use App\Models\enso\Localisation\Language;
use LaravelEnso\Localisation\Services\Traits\JsonFilePathResolver;
class Reader
{
use JsonFilePathResolver;
private Language $language;
private string $subDirectory;
public function __construct(Language $language, ?string $subDirectory = null)
$this->language = $language;
$this->subDirectory = $subDirectory;
}
public function get(): string
return (new JsonReader($this->filename()))->json();
private function filename(): string
return $this->jsonFileName(
$this->language->name,
$this->subDirectory
);