Esempio n. 1
0
 /**
  * Retorna as tokens disponíveis para o validador. Uma token pode ser
  * excluída usando a opção excludeToken.
  *
  * @return array
  */
 protected function _getTokens()
 {
     $tokens = self::$_model->getTokens();
     $tokensAvailable = array();
     if ($this->_hasOption('excludeToken') && is_array($this->getOption('excludeToken')) && 0 < count($this->getOption('excludeToken'))) {
         $excludeToken = $this->getOption('excludeToken');
         foreach ($tokens as $token) {
             if (!in_array($token, $excludeToken)) {
                 $tokensAvailable[] = $token;
             }
         }
     } else {
         $tokensAvailable = $tokens;
     }
     return $tokensAvailable;
 }