PHP Класс Sonata\Component\Basket\BasketSessionFactory

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

Защищенные свойства (Protected)

Свойство Тип Описание
$basketBuilder Sonata\Component\Basket\BasketBuilderInterface
$basketManager Sonata\Component\Basket\BasketManagerInterface
$currencyDetector Sonata\Component\Currency\CurrencyDetectorInterface
$session Symfony\Component\HttpFoundation\Session\SessionInterface

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

Метод Описание
__construct ( Sonata\Component\Basket\BasketManagerInterface $basketManager, Sonata\Component\Basket\BasketBuilderInterface $basketBuilder, Sonata\Component\Currency\CurrencyDetectorInterface $currencyDetector, Symfony\Component\HttpFoundation\Session\SessionInterface $session )
load ( Sonata\Component\Customer\CustomerInterface $customer )
reset ( Sonata\Component\Basket\BasketInterface $basket, $full = true )
save ( Sonata\Component\Basket\BasketInterface $basket )

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

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

public __construct ( Sonata\Component\Basket\BasketManagerInterface $basketManager, Sonata\Component\Basket\BasketBuilderInterface $basketBuilder, Sonata\Component\Currency\CurrencyDetectorInterface $currencyDetector, Symfony\Component\HttpFoundation\Session\SessionInterface $session )
$basketManager Sonata\Component\Basket\BasketManagerInterface
$basketBuilder Sonata\Component\Basket\BasketBuilderInterface
$currencyDetector Sonata\Component\Currency\CurrencyDetectorInterface
$session Symfony\Component\HttpFoundation\Session\SessionInterface

load() публичный Метод

public load ( Sonata\Component\Customer\CustomerInterface $customer )
$customer Sonata\Component\Customer\CustomerInterface

reset() публичный Метод

public reset ( Sonata\Component\Basket\BasketInterface $basket, $full = true )
$basket Sonata\Component\Basket\BasketInterface

save() публичный Метод

public save ( Sonata\Component\Basket\BasketInterface $basket )
$basket Sonata\Component\Basket\BasketInterface

Описание свойств

$basketBuilder защищенное свойство

protected BasketBuilderInterface,Sonata\Component\Basket $basketBuilder
Результат Sonata\Component\Basket\BasketBuilderInterface

$basketManager защищенное свойство

protected BasketManagerInterface,Sonata\Component\Basket $basketManager
Результат Sonata\Component\Basket\BasketManagerInterface

$currencyDetector защищенное свойство

protected CurrencyDetectorInterface,Sonata\Component\Currency $currencyDetector
Результат Sonata\Component\Currency\CurrencyDetectorInterface

$session защищенное свойство

protected SessionInterface,Symfony\Component\HttpFoundation\Session $session
Результат Symfony\Component\HttpFoundation\Session\SessionInterface