Задать вопрос
Twitt
@Twitt

Как замокать сессию с нужными значениями?

$session = \Mockery::mock(\Symfony\Component\HttpFoundation\Session\Session::class);


Тут я получаю мок сессии. Но мне хотелось бы в неё установить нужные значения, но например, когда я делаю вот так:
$session->shouldReceive('set', 'all', 'get')->once()->andReturnSelf();
$session->set('myKey', 'myValue');

то все проходит нормально, но когда я делаю $session->get('myKey'), то оно возвращает мне объект Mockery, вместо ожидаемого myValue

Скорее всего я что-то делаю не так, может кто-то знает как мне это сделать правильно?
  • Вопрос задан
  • 55 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Skillbox
    PHP-разработчик. Базовый уровень
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы