You are here

public function VariableAnalysisSniff::register in Coder 8.2

Returns an array of tokens this test wants to listen for.

Return value

array

File

coder_sniffer/DrupalPractice/Sniffs/CodeAnalysis/VariableAnalysisSniff.php, line 586

Class

VariableAnalysisSniff
Checks the for undefined function variables.

Namespace

DrupalPractice\Sniffs\CodeAnalysis

Code

public function register() {

  // Magic to modfy $_passByRefFunctions with any site-specific settings.
  if (empty($this->sitePassByRefFunctions) === false) {
    foreach (preg_split('/\\s+/', trim($this->sitePassByRefFunctions)) as $line) {
      list($function, $args) = explode(':', $line);
      $this->_passByRefFunctions[$function] = explode(',', $args);
    }
  }
  if (empty($this->validUnusedVariableNames) === false) {
    $this->validUnusedVariableNames = preg_split('/\\s+/', trim($this->validUnusedVariableNames));
  }
  return array(
    T_VARIABLE,
    T_DOUBLE_QUOTED_STRING,
    T_HEREDOC,
    T_CLOSE_CURLY_BRACKET,
    T_STRING,
  );
}