Example #1
0
 /**
  * @param \SimpleXMLElement $xmlElement
  * @return Token
  */
 public static function parseFromXml(\SimpleXMLElement $xmlElement)
 {
     $token = new self();
     if (!empty($xmlElement->token)) {
         $token->setToken((string) $xmlElement->token);
     }
     if (!empty($xmlElement->tokenSecret)) {
         $token->setTokenSecret((string) $xmlElement->tokenSecret);
     }
     if (!empty($xmlElement->user)) {
         $userObject = User::parseFromXml($xmlElement->user);
         $token->setUser($userObject);
     }
     if (!empty($xmlElement->consumer)) {
         $consumerObject = Consumer::parseFromXml($xmlElement->consumer);
         $token->setConsumer($consumerObject);
     }
     return $token;
 }