. * * The interactive user interfaces in modified source and object code versions * of this program must display Appropriate Legal Notices, as required under * Section 5 of the GNU Affero General Public License version 3. * * In accordance with Section 7(b) of the GNU Affero General Public License version 3, * these Appropriate Legal Notices must retain the display of the "EspoCRM" word. ************************************************************************/ namespace Espo\Controllers; use Espo\Tools\App\LanguageService as Service; use Espo\Core\Api\Request; class I18n { private Service $service; public function __construct(Service $service) { $this->service = $service; } /** * @return array */ public function getActionRead(Request $request): array { $default = $request->getQueryParam('default') === 'true'; return $this->service->getDataForFrontend($default); } }