PATH:
var
/
www
/
vhosts
/
sandbox.dos-group.com
/
beacons.sandbox.dos-group.com
/
vendor
/
dos
/
common
/
src
/
Dos
/
Intl
<?php /** * Created by PhpStorm. * User: Stefano.Balzarotti * Date: 11.12.2015 * Time: 17:11 */ namespace Dos\Intl; interface LocaleDALInterface { /** * Ritorna il locale di default del progetto, ritorna null se non esiste * @return string */ public function getDefaultLocale(); /** * Imposta il locale di default del progetto, se non è possibile (es: è una costante via codice) genera un'eccezzione * @param string $localeCode * @throws /Exception * @return void */ public function setDefaultLocale($localeCode); /** * Ritorna il locale impostato nell'applicazione (es: tabella settings), se non esiste ritorna il default * @return string */ public function getApplicationLocale(); /** * Imposta il locale dell'applicazione (setting), se non è possibile genera un'eccezzione * @param string $localeCode * @throws /Exception * @return string */ public function setApplicationLocale($localeCode); /** * Ritorna il locale dell'utente, se non esiste ritorna quello dell'applicazione * @param string $userId * @throws /Exception * @return string */ public function getUserLocale($userId); /** * Imposta il locale dell'utente, se non è possibile o l'utente non esiste genera un'eccezzione * @param string $userId * @param string $localeCode * @throws /Exception * @return string */ public function setUserLocale($userId, $localeCode); /** * Ritorna il locale dell'utente corrente (sessione), se non è impostato o l'utente non è loggato ritorna quello dell'applicazione * @return string * @throws /Exception */ public function getCurrentUserLocale(); /** * Imposta il locale dell'utente corrente, se non è possibile o non esiste un utente in sessione genera un'eccezzione * @param string $localeCode * @return void */ public function setCurrentUserLocale($localeCode); /** * Ritorna il locale recuperato dall'http request, se non è possibile(Non è una richiesta HTTP) genera un'eccezzione, se non è presente (non è contenuto nell'header) ritorna null * @throws \Exception * @return string|null */ public function getHttpRequestLocale(); }
[-] LocaleDALInterface.php
[open]
[-] LocaleDomainInterface.php
[open]
[+]
..
[-] LocaleDomain.php
[open]
[-] LocaleManagerInterface.php
[open]
[-] LocaleManager.php
[open]