function it_gets_credentials(Request $request, ParameterBagInterface $headersBag) { $headersBag->has('Authorization')->shouldBeCalled()->willReturn(true); $headersBag->get('Authorization')->shouldBeCalled()->willReturn('Bearer bearer-token'); $request->headers = $headersBag; $this->getCredentials($request)->shouldReturn('bearer-token'); }
/** * Checks if a parameter exists. * * @param string $name The parameter name * * @return bool The presence of parameter in container */ public function hasParameter($name) { return $this->parameterBag->has($name); }
/** * Gets a parameter. * * @param string $name The parameter name * @param string $default The default value * * @return mixed The parameter value */ public function getParameter($name = null, $default = null) { return $this->parameterBag->has($name) ? $this->parameterBag->get($name) : $default; }