LukePOLO\LaraCart\LaraCart::__construct PHP Method

__construct() public method

LaraCart constructor.
public __construct ( Illuminate\Session\SessionManager $session, Illuminate\Contracts\Events\Dispatcher $events, Illuminate\Auth\AuthManager $authManager )
$session Illuminate\Session\SessionManager
$events Illuminate\Contracts\Events\Dispatcher
$authManager Illuminate\Auth\AuthManager
    public function __construct(SessionManager $session, Dispatcher $events, AuthManager $authManager)
    {
        $this->session = $session;
        $this->events = $events;
        $this->authManager = $authManager;
        $this->prefix = config('laracart.cache_prefix', 'laracart');
        $this->itemModel = config('laracart.item_model', null);
        $this->itemModelRelations = config('laracart.item_model_relations', []);
        $this->setInstance($this->session->get($this->prefix . '.instance', 'default'));
    }