PHP Класс Aimeos\Shop\Base\Context

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( Illuminate\Session\Store $session, Config $config, Locale $locale, I18n $i18n ) Initializes the object
get ( boolean $locale = true, string $type = 'frontend' ) : Aimeos\MShop\Context\Item\Iface Returns the current context

Защищенные методы

Метод Описание
addCache ( Aimeos\MShop\Context\Item\Iface $context ) : Aimeos\MShop\Context\Item\Iface Adds the cache object to the context
addDatabaseManager ( Aimeos\MShop\Context\Item\Iface $context ) : Aimeos\MShop\Context\Item\Iface Adds the database manager object to the context
addFilesystemManager ( Aimeos\MShop\Context\Item\Iface $context ) : Aimeos\MShop\Context\Item\Iface Adds the filesystem manager object to the context
addGroups ( Aimeos\MShop\Context\Item\Iface $context ) : Aimeos\MShop\Context\Item\Iface Adds the group IDs if available
addLogger ( Aimeos\MShop\Context\Item\Iface $context ) : Aimeos\MShop\Context\Item\Iface Adds the logger object to the context
addMailer ( Aimeos\MShop\Context\Item\Iface $context ) : Aimeos\MShop\Context\Item\Iface Adds the mailer object to the context
addMessageQueueManager ( Aimeos\MShop\Context\Item\Iface $context ) : Aimeos\MShop\Context\Item\Iface Adds the message queue manager object to the context
addSession ( Aimeos\MShop\Context\Item\Iface $context ) : Aimeos\MShop\Context\Item\Iface Adds the session object to the context
addUser ( Aimeos\MShop\Context\Item\Iface $context ) : Aimeos\MShop\Context\Item\Iface Adds the user ID and name if available

Описание методов

__construct() публичный метод

Initializes the object
public __construct ( Illuminate\Session\Store $session, Config $config, Locale $locale, I18n $i18n )
$session Illuminate\Session\Store Laravel session object
$config Config Configuration object
$locale Locale Locale object
$i18n I18n Internationalisation object

addCache() защищенный метод

Adds the cache object to the context
protected addCache ( Aimeos\MShop\Context\Item\Iface $context ) : Aimeos\MShop\Context\Item\Iface
$context Aimeos\MShop\Context\Item\Iface Context object including config
Результат Aimeos\MShop\Context\Item\Iface Modified context object

addDatabaseManager() защищенный метод

Adds the database manager object to the context
protected addDatabaseManager ( Aimeos\MShop\Context\Item\Iface $context ) : Aimeos\MShop\Context\Item\Iface
$context Aimeos\MShop\Context\Item\Iface Context object
Результат Aimeos\MShop\Context\Item\Iface Modified context object

addFilesystemManager() защищенный метод

Adds the filesystem manager object to the context
protected addFilesystemManager ( Aimeos\MShop\Context\Item\Iface $context ) : Aimeos\MShop\Context\Item\Iface
$context Aimeos\MShop\Context\Item\Iface Context object
Результат Aimeos\MShop\Context\Item\Iface Modified context object

addGroups() защищенный метод

Adds the group IDs if available
protected addGroups ( Aimeos\MShop\Context\Item\Iface $context ) : Aimeos\MShop\Context\Item\Iface
$context Aimeos\MShop\Context\Item\Iface Context object
Результат Aimeos\MShop\Context\Item\Iface Modified context object

addLogger() защищенный метод

Adds the logger object to the context
protected addLogger ( Aimeos\MShop\Context\Item\Iface $context ) : Aimeos\MShop\Context\Item\Iface
$context Aimeos\MShop\Context\Item\Iface Context object
Результат Aimeos\MShop\Context\Item\Iface Modified context object

addMailer() защищенный метод

Adds the mailer object to the context
protected addMailer ( Aimeos\MShop\Context\Item\Iface $context ) : Aimeos\MShop\Context\Item\Iface
$context Aimeos\MShop\Context\Item\Iface Context object
Результат Aimeos\MShop\Context\Item\Iface Modified context object

addMessageQueueManager() защищенный метод

Adds the message queue manager object to the context
protected addMessageQueueManager ( Aimeos\MShop\Context\Item\Iface $context ) : Aimeos\MShop\Context\Item\Iface
$context Aimeos\MShop\Context\Item\Iface Context object
Результат Aimeos\MShop\Context\Item\Iface Modified context object

addSession() защищенный метод

Adds the session object to the context
protected addSession ( Aimeos\MShop\Context\Item\Iface $context ) : Aimeos\MShop\Context\Item\Iface
$context Aimeos\MShop\Context\Item\Iface Context object
Результат Aimeos\MShop\Context\Item\Iface Modified context object

addUser() защищенный метод

Adds the user ID and name if available
protected addUser ( Aimeos\MShop\Context\Item\Iface $context ) : Aimeos\MShop\Context\Item\Iface
$context Aimeos\MShop\Context\Item\Iface Context object
Результат Aimeos\MShop\Context\Item\Iface Modified context object

get() публичный метод

Returns the current context
public get ( boolean $locale = true, string $type = 'frontend' ) : Aimeos\MShop\Context\Item\Iface
$locale boolean True to add locale object to context, false if not (deprecated, use \Aimeos\Shop\Base\Locale)
$type string Configuration type, i.e. "frontend" or "backend" (deprecated, use \Aimeos\Shop\Base\Config)
Результат Aimeos\MShop\Context\Item\Iface Context object