Example #1
0
 /**
  * Gets an instance of OpenID_Discover.  Abstracted for testing.
  * 
  * @param string $identifier OpenID Identifier
  * 
  * @return OpenID_Discover|false 
  */
 protected function getDiscover($identifier)
 {
     return OpenID_Discover::getDiscover($identifier, self::getStore());
 }
Example #2
0
 /**
  * Gets discovered information from cache if it exists, otherwise performs
  * discovery.
  * 
  * @throws OpenID_Exception if discovery fails
  * @see OpenID_Discover::getDiscover()
  * @return OpenID_Discover
  */
 protected function getDiscover()
 {
     $discover = OpenID_Discover::getDiscover($this->normalizedID, $this->getStore());
     if (!$discover instanceof OpenID_Discover) {
         // @codeCoverageIgnoreStart
         throw new OpenID_Exception('Unable to discover OP Endpoint URL');
         // @codeCoverageIgnoreEnd
     }
     return $discover;
 }