SqlParser\Utils\Error::format PHP Метод

format() публичный статический Метод

Formats the specified errors
public static format ( array $errors, string $format = '#%1$d: %2$s (near "%4$s" at position %5$d)' ) : array
$errors array The errors to be formatted.
$format string The format of an error. '$1$d' is replaced by the position of this error. '$2$s' is replaced by the error message. '$3$d' is replaced by the error code. '$4$s' is replaced by the string that caused the issue. '$5$d' is replaced by the position of the string.
Результат array
    public static function format($errors, $format = '#%1$d: %2$s (near "%4$s" at position %5$d)')
    {
        $ret = array();
        $i = 0;
        foreach ($errors as $key => $err) {
            $ret[$key] = sprintf($format, ++$i, $err[0], $err[1], htmlspecialchars($err[2]), $err[3]);
        }
        return $ret;
    }

Usage Example

Пример #1
0
 public function testFormat()
 {
     $this->assertEquals(array('#1: error msg (near "token" at position 100)'), Error::format(array(array('error msg', 42, 'token', 100))));
 }
All Usage Examples Of SqlParser\Utils\Error::format