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

Скорее всего я что-то делаю не так, может кто-то знает как мне это сделать правильно?
  • Вопрос задан
  • 49 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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