public function __construct($attributes = array()) { parent::__construct($attributes); $this->setTranslations(); register_shutdown_function(function () { $locales = $this->getLocales(); foreach ($locales as $locale => $options) { $path = $this->getFileFullPath($locale); $translations = $this->translations[$locale]; if ($translations != $this->loaded[$locale]) { $contents = Support\get_file_contents($path); $contents = array_merge($translations, $contents); $contents = Yaml::dump($contents, 1); Support\dump_file($path, $contents); } } }); }
public function __construct($attributes = array()) { parent::__construct($attributes); $this->translationRepository = app('translations-db-repo'); $this->setTranslations(); }