/** * {@inheritdoc} */ public function supports(Request $request, ArgumentMetadata $argument) { if (AccessTokenInterface::class !== $argument->getType()) { return false; } return $this->token_storage->getToken() instanceof OAuth2Token; }
public function supports(Request $request, ArgumentMetadata $argument) { // only security user implementations are supported if (UserInterface::class !== $argument->getType()) { return false; } $token = $this->tokenStorage->getToken(); if (!$token instanceof TokenInterface) { return false; } $user = $token->getUser(); // in case it's not an object we cannot do anything with it; E.g. "anon." return $user instanceof UserInterface; }
/** * {@inheritdoc} */ public function supports(Request $request, ArgumentMetadata $argument) { return is_subclass_of($argument->getType(), ProgressBar::class) && !empty($token = $request->query->get(ProgressBar::TOKEN_PLACEHOLDER)) && $this->progressbarManager->hasToken($token); }
/** * {@inheritdoc} */ public function supports(Request $request, ArgumentMetadata $argument) { return $argument->hasDefaultValue() || (null !== $argument->getType() && $argument->isNullable() && !$argument->isVariadic()); }
/** * {@inheritdoc} */ public function supports(Request $request, ArgumentMetadata $argument) { return $argument->getType() === Request::class || is_subclass_of($argument->getType(), Request::class); }
/** * {@inheritdoc} */ public function supports(Request $request, ArgumentMetadata $argument) { return null !== $argument->getType() && ($argument->getType() === Application::class || is_subclass_of($argument->getType(), Application::class)); }