Mercurial > hg > isophonics-drupal-site
view vendor/drupal/coder/coder_sniffer/Drupal/Sniffs/Functions/DiscouragedFunctionsSniff.php @ 19:fa3358dc1485 tip
Add ndrum files
author | Chris Cannam |
---|---|
date | Wed, 28 Aug 2019 13:14:47 +0100 |
parents | 129ea1e6d783 |
children |
line wrap: on
line source
<?php /** * \Drupal\Sniffs\Functions\DiscouragedFunctionsSniff. * * @category PHP * @package PHP_CodeSniffer * @link http://pear.php.net/package/PHP_CodeSniffer */ namespace Drupal\Sniffs\Functions; use PHP_CodeSniffer\Standards\Generic\Sniffs\PHP\ForbiddenFunctionsSniff; /** * Discourage the use of debug functions. * * @category PHP * @package PHP_CodeSniffer * @link http://pear.php.net/package/PHP_CodeSniffer */ class DiscouragedFunctionsSniff extends ForbiddenFunctionsSniff { /** * A list of forbidden functions with their alternatives. * * The value is NULL if no alternative exists, i.e., the function should * just not be used. * * @var array(string => string|null) */ public $forbiddenFunctions = array( // Devel module debugging functions. 'dargs' => null, 'dcp' => null, 'dd' => null, 'dfb' => null, 'dfbt' => null, 'dpm' => null, 'dpq' => null, 'dpr' => null, 'dprint_r' => null, 'drupal_debug' => null, 'dsm' => null, 'dvm' => null, 'dvr' => null, 'kdevel_print_object' => null, 'kpr' => null, 'kprint_r' => null, 'sdpm' => null, // Functions which are not available on all // PHP builds. 'fnmatch' => null, // Functions which are a security risk. 'eval' => null, ); /** * If true, an error will be thrown; otherwise a warning. * * @var bool */ public $error = false; }//end class