/** * @dataProvider attributesProvider */ public function testHas($key, $value, $exists) { $this->assertEquals($exists, $this->bag->has($key)); }
/** * @param AttributeBag $params * @throws UserException */ protected function checkParams(AttributeBag $params) { foreach (['token', 'id'] as $name) { if (!$params->has($name) || empty($params->get($name))) { throw new UserException("Missing parameter '{$name}'"); } } }