for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Exception thrown by the lexer.
*/
namespace PhpMyAdmin\SqlParser\Exceptions;
*
* @category Exceptions
* @license https://www.gnu.org/licenses/gpl-2.0.txt GPL-2.0+
class LoaderException extends \Exception
{
* The failed load name.
* @var string
public $name;
* Constructor.
* @param string $msg the message of this exception
* @param string $ch the character that produced this exception
$ch
This check looks for PHPDoc comments describing methods or function parameters that do not exist on the corresponding method or function.
Consider the following example. The parameter $italy is not defined by the method finale(...).
$italy
finale(...)
/** * @param array $germany * @param array $island * @param array $italy */ function finale($germany, $island) { return "2:1"; }
The most likely cause is that the parameter was removed, but the annotation was not.
* @param int $pos the position of the character
$pos
* @param int $code the code of this error
public function __construct($msg = '', $name = '', $code = 0)
parent::__construct($msg, $code);
$this->name = $name;
}
This check looks for PHPDoc comments describing methods or function parameters that do not exist on the corresponding method or function.
Consider the following example. The parameter
$italy
is not defined by the methodfinale(...)
.The most likely cause is that the parameter was removed, but the annotation was not.