for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace hipanel\modules\finance\cart\storage;
use Yii;
use yii\web\User;
/**
* Class CartStorageFactory
*
* @author Dmytro Naumenko <[email protected]>
*/
class CartStorageFactory
{
* CartStorageFactory constructor.
* @param User $user
* @return \yii\web\Session
public static function forUser(User $user)
if ($user->getIsGuest()) {
return Yii::$app->session;
}
return Yii::createObject(RemoteCartStorage::class);