public function store(Dispatcher $event)
{
$user = $this->userService->getCurrentUser();
$openItemId = \Input::get('open_item_id');
$item = $this->itemService->getByOpenItemId($openItemId);
$this->stockService->firstOrCreate($user->id, $item->id);
// fire FavoriteEvent
// TODO: do not generate instance in controller method
$event->fire(new FavoriteEvent($openItemId, (int) $user->id));
return \Response::json();
}