public function __construct(BindingManager $bindingManager, SSOStateStoreInterface $ssoStore, ServiceInfoCollection $serviceInfoCollection, HttpUtils $httpUtils, TokenStorageInterface $securityContext)
 {
     parent::__construct($ssoStore, $httpUtils);
     $this->bindingManager = $bindingManager;
     $this->serviceInfoCollection = $serviceInfoCollection;
     $this->securityContext = $securityContext;
 }
 /**
  * @param BindingManager $bindingManager
  * @param RequestStateStoreInterface $requestStore
  * @param \AerialShip\SamlSPBundle\Config\ServiceInfoCollection $serviceInfoCollection
  * @param \AerialShip\SamlSPBundle\State\SSO\SSOStateStoreInterface $ssoStore
  * @param \Symfony\Component\Security\Core\SecurityContextInterface $securityContext
  * @param \Symfony\Component\Security\Http\HttpUtils $httpUtils
  */
 public function __construct(BindingManager $bindingManager, RequestStateStoreInterface $requestStore, ServiceInfoCollection $serviceInfoCollection, SSOStateStoreInterface $ssoStore, SecurityContextInterface $securityContext, HttpUtils $httpUtils)
 {
     parent::__construct($ssoStore, $httpUtils);
     $this->bindingManager = $bindingManager;
     $this->requestStore = $requestStore;
     $this->serviceInfoCollection = $serviceInfoCollection;
     $this->securityContext = $securityContext;
 }