From 4b7a63257ee3a56624bdd5b7e0b3ec4ad458e478 Mon Sep 17 00:00:00 2001 From: midorikocak Date: Tue, 4 Feb 2020 07:32:59 +0100 Subject: [PATCH] fix dependency --- .phpcs-cache | 2 +- composer.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.phpcs-cache b/.phpcs-cache index d39d6a6..56f25d8 100644 --- a/.phpcs-cache +++ b/.phpcs-cache @@ -1 +1 @@ -{"config":{"phpVersion":70402,"tabWidth":4,"encoding":"utf-8","recordErrors":true,"annotations":true,"configData":{"installed_paths":"..\/..\/slevomat\/coding-standard,..\/..\/webimpress\/coding-standard\/src,..\/..\/webimpress,..\/..\/opsway\/psr12-strict-coding-standard"},"codeHash":"b8c7b9f45db68181d808dd8b387b15b9","rulesetHash":"6437dc4eda23e7c26f5f667da4f4ba90"},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1674\/src\/Database.php":{"hash":"ea5b6e12d6458149e12525e6cffd9a0533188","errors":{"15":{"36":[{"message":"Equals sign not aligned with surrounding assignments; expected 3 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"18":{"12":[{"message":"Missing doc comment for function __construct()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"20":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 4 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"24":{"12":[{"message":"Missing doc comment for function query()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"51":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"31":{"12":[{"message":"Missing doc comment for function select()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"61":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"38":{"12":[{"message":"Missing doc comment for function delete()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"37":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"45":{"12":[{"message":"Missing doc comment for function update()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"52":{"12":[{"message":"Missing doc comment for function insert()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"59":{"12":[{"message":"Missing doc comment for function where()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"27":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"33":[{"message":"Parameter $value needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"66":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"65":{"12":[{"message":"Missing doc comment for function and()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"25":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"31":[{"message":"Parameter $value needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"64":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"71":{"12":[{"message":"Missing doc comment for function orderBy()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"29":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"35":[{"message":"Parameter $order needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"81":{"12":[{"message":"Missing doc comment for function limit()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"40":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"87":{"12":[{"message":"Missing doc comment for function offset()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"42":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"93":{"12":[{"message":"Missing doc comment for function or()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"24":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"30":[{"message":"Parameter $value needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"63":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"99":{"12":[{"message":"Missing doc comment for function between()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"29":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"35":[{"message":"Parameter $before needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"44":[{"message":"Parameter $after needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"53":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"105":{"12":[{"message":"Missing doc comment for function lastInsertId()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"37":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"110":{"12":[{"message":"Missing doc comment for function rowCount()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"115":{"12":[{"message":"Missing doc comment for function execute()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"121":{"12":[{"message":"Missing doc comment for function fetch()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"30":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"128":{"12":[{"message":"Missing doc comment for function fetchAll()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"136":{"13":[{"message":"Missing doc comment for function reset()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":115}},"Line indent":{"values":{"spaces":105}},"PHP keyword case":{"values":{"lower":81}},"Multiple statements on same line":{"values":{"no":52}},"One class per file":{"values":{"yes":1}},"Class defined in namespace":{"values":{"yes":1}},"PascalCase class name":{"values":{"yes":1}},"Class opening brace placement":{"values":{"new line":1}},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":17}},"PHP constant case":{"values":{"lower":5}},"Function opening brace placement":{"values":{"new line":19}},"Function has doc comment":{"values":{"no":19}},"Spacing before object operator":{"values":[52]},"Spacing after object operator":{"values":[52]},"CamelCase method name":{"values":{"yes":18}},"PHP type case":{"values":{"lower":17}},"Short array syntax used":{"values":{"yes":3}},"Array end comma":{"values":{"no":3}},"Spaces after control structure open parenthesis":{"values":[1]},"Spaces before control structure close parenthesis":{"values":[1]},"Blank lines at start of control structure":{"values":[1]},"Blank lines at end of control structure":{"values":[1]},"Control structure defined inline":{"values":{"no":1}},"Space before operator":{"values":{"1":8}}},"errorCount":53,"warningCount":0,"fixableCount":19,"numTokens":1041},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp4396\/tests\/User.php":{"hash":"c2f8bf62966fec77f364f142a78a0f3c33188","errors":{"14":{"12":[{"message":"Missing doc comment for function __construct()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"16":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 7 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"19":{"22":[{"message":"Equals sign not aligned with surrounding assignments; expected 4 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"22":{"12":[{"message":"Missing doc comment for function getId()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"31":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"27":{"12":[{"message":"Missing doc comment for function setId()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"32":{"12":[{"message":"Missing doc comment for function getUsername()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"36":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"37":{"12":[{"message":"Missing doc comment for function setUsername()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"42":{"12":[{"message":"Missing doc comment for function getEmail()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"47":{"12":[{"message":"Missing doc comment for function setEmail()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"52":{"12":[{"message":"Missing doc comment for function getPassword()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"36":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"57":{"12":[{"message":"Missing doc comment for function setPassword()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":48,"81-120":1}},"Line indent":{"values":{"spaces":43}},"PHP keyword case":{"values":{"lower":30}},"Multiple statements on same line":{"values":{"no":18}},"One class per file":{"values":{"yes":1}},"Class defined in namespace":{"values":{"yes":1}},"PascalCase class name":{"values":{"yes":1}},"Class opening brace placement":{"values":{"new line":1}},"PHP type case":{"values":{"lower":9}},"Function opening brace placement":{"values":{"new line":9}},"Function has doc comment":{"values":{"no":9}},"Spacing before object operator":{"values":[12]},"Spacing after object operator":{"values":[12]},"Adjacent assignments aligned":{"values":{"no":1}},"Space after operator":{"values":{"1":8}},"CamelCase method name":{"values":{"yes":8}}},"errorCount":15,"warningCount":0,"fixableCount":6,"numTokens":364},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2958\/tests\/AbstractUser.php":{"hash":"c6c9b1546482a2f0c276e03170116e1833188","errors":{"11":{"21":[{"message":"Missing doc comment for function getUsername()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"45":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"13":{"21":[{"message":"Missing doc comment for function getEmail()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"42":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"15":{"21":[{"message":"Missing doc comment for function getPassword()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"45":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"17":{"21":[{"message":"Missing doc comment for function getId()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"40":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"19":{"12":[{"message":"Missing doc comment for function toArray()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"23":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"34":{"19":[{"message":"Missing doc comment for function fromArray()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"38":[{"message":"Parameter $array needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"47":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"36":{"13":[{"message":"Equals sign not aligned with surrounding assignments; expected 7 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"38":{"16":[{"message":"Equals sign not aligned with surrounding assignments; expected 4 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":31}},"Line indent":{"values":{"spaces":24}},"PHP keyword case":{"values":{"lower":27}},"Multiple statements on same line":{"values":{"no":15}},"One class per file":{"values":{"yes":1}},"Class defined in namespace":{"values":{"yes":1}},"PascalCase class name":{"values":{"yes":1}},"Class opening brace placement":{"values":{"new line":1}},"CamelCase method name":{"values":{"yes":6}},"PHP type case":{"values":{"lower":5}},"Function has doc comment":{"values":{"no":6}},"Function opening brace placement":{"values":{"new line":2}},"Space after operator":{"values":{"1":10}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"yes":1}},"Spacing before object operator":{"values":[5]},"Spacing after object operator":{"values":[5]},"Spaces after control structure open parenthesis":{"values":[1]},"Spaces before control structure close parenthesis":{"values":[1]},"Blank lines at start of control structure":{"values":[1]},"Blank lines at end of control structure":{"values":[1]},"Control structure defined inline":{"values":{"no":1}},"Adjacent assignments aligned":{"values":{"no":1}},"Space before operator":{"values":{"1":1}},"PHP constant case":{"values":{"lower":1}}},"errorCount":16,"warningCount":0,"fixableCount":9,"numTokens":303},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp5949\/tests\/DatabaseTest.php":{"hash":"a361cbd44020b795e3dab7b1c28c2bce33188","errors":{"20":{"12":[{"message":"Missing doc comment for function setUp()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"30":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"23":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 2 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"28":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"34":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"42":{"13":[{"message":"Missing doc comment for function createTable()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"37":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"57":{"13":[{"message":"Missing doc comment for function insertUser()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"Parameter $email needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"41":[{"message":"Parameter $username needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"Parameter $password needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"64":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"59":{"14":[{"message":"Equals sign not aligned with surrounding assignments; expected 7 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"64":{"12":[{"message":"Missing doc comment for function tearDown()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"70":{"12":[{"message":"Missing doc comment for function testSelect()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"35":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"72":{"20":[{"message":"Equals sign not aligned with surrounding assignments; expected 13 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"78":{"12":[{"message":"Missing doc comment for function testOrder()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"34":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"80":{"20":[{"message":"Equals sign not aligned with surrounding assignments; expected 13 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"92":{"12":[{"message":"Missing doc comment for function testSelectAll()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"38":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"94":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 15 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"95":{"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 2 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"103":{"12":[{"message":"Missing doc comment for function testUpdate()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"35":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"110":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"118":{"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 7 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"120":{"35":[{"message":"Equals sign not aligned with surrounding assignments; expected 4 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"125":{"12":[{"message":"Missing doc comment for function testInsert()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"35":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"133":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"140":{"25":[{"message":"Equals sign not aligned with surrounding assignments; expected 13 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"141":{"31":[{"message":"Equals sign not aligned with surrounding assignments; expected 7 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"144":{"34":[{"message":"Equals sign not aligned with surrounding assignments; expected 4 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"149":{"12":[{"message":"Missing doc comment for function testDeleteCount()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"40":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"155":{"12":[{"message":"Missing doc comment for function testDelete()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"35":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"157":{"20":[{"message":"Equals sign not aligned with surrounding assignments; expected 13 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":127,"81-120":4}},"Line indent":{"values":{"spaces":117}},"PHP keyword case":{"values":{"lower":42}},"Multiple statements on same line":{"values":{"no":58}},"One class per file":{"values":{"yes":1}},"Class defined in namespace":{"values":{"yes":1}},"PascalCase class name":{"values":{"yes":1}},"Class opening brace placement":{"values":{"new line":1}},"CamelCase method name":{"values":{"yes":11}},"PHP type case":{"values":{"lower":11}},"Function opening brace placement":{"values":{"new line":11}},"Function has doc comment":{"values":{"no":11}},"Spacing before object operator":{"values":{"0":80,"newline":7}},"Spacing after object operator":{"values":[87]},"Adjacent assignments aligned":{"values":{"no":8,"yes":1}},"Space after operator":{"values":{"1":38,"newline":1}},"Short array syntax used":{"values":{"yes":7}},"Array end comma":{"values":{"yes":4,"no":3}},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Inline comment style":{"values":{"\/\/ ...":2}},"Spaces after control structure open parenthesis":{"values":[1]},"Spaces before control structure close parenthesis":{"values":[1]}},"errorCount":41,"warningCount":0,"fixableCount":27,"numTokens":1216},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1524\/tests\/Users.php":{"hash":"34e8b2f8b2a434927dcad3f98657df0233188","errors":{"16":{"12":[{"message":"Missing doc comment for function __construct()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"21":{"12":[{"message":"Missing doc comment for function read()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"39":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"26":{"9":[{"message":"No blank line found after control structure","source":"Squiz.WhiteSpace.ControlStructureSpacing.NoLineAfterClose","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\ControlStructureSpacingSniff","severity":0,"fixable":true}]},"30":{"12":[{"message":"Missing doc comment for function readAll()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"61":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"36":{"9":[{"message":"No blank line found after control structure","source":"Squiz.WhiteSpace.ControlStructureSpacing.NoLineAfterClose","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\ControlStructureSpacingSniff","severity":0,"fixable":true}]},"43":{"6":[{"message":"Missing @return tag in function comment","source":"Squiz.Commenting.FunctionComment.MissingReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"42":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"44":{"12":[{"message":"Type hint \"User\" missing for $user","source":"Squiz.Commenting.FunctionComment.TypeHintMissing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"34":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"47":{"17":[{"message":"Equals sign not aligned with surrounding assignments; expected 7 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"63":{"6":[{"message":"Missing @return tag in function comment","source":"Squiz.Commenting.FunctionComment.MissingReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"62":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"64":{"12":[{"message":"Type hint \"User\" missing for $user","source":"Squiz.Commenting.FunctionComment.TypeHintMissing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"36":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":58}},"Line indent":{"values":{"spaces":49}},"PHP keyword case":{"values":{"lower":31}},"Multiple statements on same line":{"values":{"no":26}},"One class per file":{"values":{"yes":1}},"Class defined in namespace":{"values":{"yes":1}},"PascalCase class name":{"values":{"yes":1}},"Class opening brace placement":{"values":{"new line":1}},"Function opening brace placement":{"values":{"new line":5}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[34]},"Spacing after object operator":{"values":[34]},"Space after operator":{"values":{"1":9}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[3]},"Spaces before control structure close parenthesis":{"values":[3]},"Blank lines at start of control structure":{"values":[4]},"Blank lines at end of control structure":{"values":[4]},"Control structure defined inline":{"values":{"no":4}},"PHP constant case":{"values":{"lower":2}},"Space before operator":{"values":{"1":1}},"Adjacent assignments aligned":{"values":{"no":1}}},"errorCount":16,"warningCount":0,"fixableCount":7,"numTokens":539},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp7115\/src\/DatabaseInterface.php":{"hash":"8d9e4dfd958207b73c00053bf42e99cf33188","errors":{"12":{"12":[{"message":"Missing doc comment for function __construct()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"12":[{"message":"Missing doc comment for function select()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"61":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"16":{"12":[{"message":"Missing doc comment for function delete()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"37":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"18":{"12":[{"message":"Missing doc comment for function update()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"20":{"12":[{"message":"Missing doc comment for function insert()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"22":{"12":[{"message":"Missing doc comment for function where()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"27":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"33":[{"message":"Parameter $value needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"66":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"24":{"12":[{"message":"Missing doc comment for function orderBy()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"29":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"59":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"26":{"12":[{"message":"Missing doc comment for function offset()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"42":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"28":{"12":[{"message":"Missing doc comment for function limit()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"40":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"30":{"12":[{"message":"Missing doc comment for function and()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"25":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"31":[{"message":"Parameter $value needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"64":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"32":{"12":[{"message":"Missing doc comment for function or()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"24":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"30":[{"message":"Parameter $value needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"63":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"34":{"12":[{"message":"Missing doc comment for function between()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"29":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"35":[{"message":"Parameter $before needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"44":[{"message":"Parameter $after needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"53":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"36":{"12":[{"message":"Missing doc comment for function lastInsertId()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"37":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"38":{"12":[{"message":"Missing doc comment for function rowCount()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"40":{"12":[{"message":"Missing doc comment for function execute()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"42":{"12":[{"message":"Missing doc comment for function fetch()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"30":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"44":{"12":[{"message":"Missing doc comment for function fetchAll()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"46":{"12":[{"message":"Missing doc comment for function query()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":26}},"Line indent":{"values":{"spaces":18}},"PHP keyword case":{"values":{"lower":52}},"Multiple statements on same line":{"values":{"no":22}},"One class per file":{"values":{"yes":1}},"Class defined in namespace":{"values":{"yes":1}},"PascalCase class name":{"values":{"yes":1}},"Class opening brace placement":{"values":{"new line":1}},"Function has doc comment":{"values":{"no":18}},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":48,"warningCount":0,"fixableCount":16,"numTokens":385},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3255\/tests\/RepositoryTest.php":{"hash":"b0f0460fae7832a3a3a958db10c48efd33188","errors":{"26":{"12":[{"message":"Missing doc comment for function setUp()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"30":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 2 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"34":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"40":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"50":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"56":{"13":[{"message":"Missing doc comment for function createTable()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"37":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"71":{"13":[{"message":"Missing doc comment for function insertUser()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"Parameter $email needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"41":[{"message":"Parameter $username needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"Parameter $password needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"64":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"73":{"14":[{"message":"Equals sign not aligned with surrounding assignments; expected 7 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"78":{"12":[{"message":"Missing doc comment for function tearDown()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"83":{"12":[{"message":"Missing doc comment for function testUpdate()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"35":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"86":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"88":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"96":{"12":[{"message":"Missing doc comment for function testDelete()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"35":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"107":{"12":[{"message":"Missing doc comment for function testReadAll()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"36":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"113":{"12":[{"message":"Missing doc comment for function testReadOne()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"36":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"120":{"12":[{"message":"Missing doc comment for function testCreate()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"35":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"124":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"137":{"12":[{"message":"Missing doc comment for function testRead()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"139":{"16":[{"message":"Equals sign not aligned with surrounding assignments; expected 17 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":110,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":43}},"Multiple statements on same line":{"values":{"no":50}},"One class per file":{"values":{"yes":1}},"Class defined in namespace":{"values":{"yes":1}},"PascalCase class name":{"values":{"yes":1}},"Class opening brace placement":{"values":{"new line":1}},"CamelCase method name":{"values":{"yes":10}},"PHP type case":{"values":{"lower":10}},"Function opening brace placement":{"values":{"new line":10}},"Function has doc comment":{"values":{"no":10}},"Spacing before object operator":{"values":[65]},"Spacing after object operator":{"values":[65]},"Adjacent assignments aligned":{"values":{"no":3}},"Space after operator":{"values":{"1":36}},"Short array syntax used":{"values":{"yes":6}},"Array end comma":{"values":{"yes":5,"no":1}},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Inline comment style":{"values":{"\/\/ ...":2}},"Spaces after control structure open parenthesis":{"values":[1]},"Spaces before control structure close parenthesis":{"values":[1]}},"errorCount":32,"warningCount":0,"fixableCount":19,"numTokens":1025},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp6732\/src\/Database.php":{"hash":"ea5b6e12d6458149e12525e6cffd9a0533188","errors":{"15":{"36":[{"message":"Equals sign not aligned with surrounding assignments; expected 3 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"18":{"12":[{"message":"Missing doc comment for function __construct()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"20":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 4 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"24":{"12":[{"message":"Missing doc comment for function query()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"51":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"31":{"12":[{"message":"Missing doc comment for function select()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"61":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"38":{"12":[{"message":"Missing doc comment for function delete()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"37":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"45":{"12":[{"message":"Missing doc comment for function update()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"52":{"12":[{"message":"Missing doc comment for function insert()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"59":{"12":[{"message":"Missing doc comment for function where()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"27":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"33":[{"message":"Parameter $value needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"66":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"65":{"12":[{"message":"Missing doc comment for function and()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"25":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"31":[{"message":"Parameter $value needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"64":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"71":{"12":[{"message":"Missing doc comment for function orderBy()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"29":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"35":[{"message":"Parameter $order needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"81":{"12":[{"message":"Missing doc comment for function limit()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"40":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"87":{"12":[{"message":"Missing doc comment for function offset()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"42":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"93":{"12":[{"message":"Missing doc comment for function or()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"24":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"30":[{"message":"Parameter $value needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"63":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"99":{"12":[{"message":"Missing doc comment for function between()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"29":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"35":[{"message":"Parameter $before needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"44":[{"message":"Parameter $after needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"53":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"105":{"12":[{"message":"Missing doc comment for function lastInsertId()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"37":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"110":{"12":[{"message":"Missing doc comment for function rowCount()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"115":{"12":[{"message":"Missing doc comment for function execute()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"121":{"12":[{"message":"Missing doc comment for function fetch()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"30":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"128":{"12":[{"message":"Missing doc comment for function fetchAll()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"136":{"13":[{"message":"Missing doc comment for function reset()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":115}},"Line indent":{"values":{"spaces":105}},"PHP keyword case":{"values":{"lower":81}},"Multiple statements on same line":{"values":{"no":52}},"One class per file":{"values":{"yes":1}},"Class defined in namespace":{"values":{"yes":1}},"PascalCase class name":{"values":{"yes":1}},"Class opening brace placement":{"values":{"new line":1}},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":17}},"PHP constant case":{"values":{"lower":5}},"Function opening brace placement":{"values":{"new line":19}},"Function has doc comment":{"values":{"no":19}},"Spacing before object operator":{"values":[52]},"Spacing after object operator":{"values":[52]},"CamelCase method name":{"values":{"yes":18}},"PHP type case":{"values":{"lower":17}},"Short array syntax used":{"values":{"yes":3}},"Array end comma":{"values":{"no":3}},"Spaces after control structure open parenthesis":{"values":[1]},"Spaces before control structure close parenthesis":{"values":[1]},"Blank lines at start of control structure":{"values":[1]},"Blank lines at end of control structure":{"values":[1]},"Control structure defined inline":{"values":{"no":1}},"Space before operator":{"values":{"1":8}}},"errorCount":53,"warningCount":0,"fixableCount":19,"numTokens":1041},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2387\/src\/Database.php":{"hash":"ea5b6e12d6458149e12525e6cffd9a0533188","errors":{"15":{"36":[{"message":"Equals sign not aligned with surrounding assignments; expected 3 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"18":{"12":[{"message":"Missing doc comment for function __construct()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"20":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 4 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"24":{"12":[{"message":"Missing doc comment for function query()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"51":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"31":{"12":[{"message":"Missing doc comment for function select()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"61":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"38":{"12":[{"message":"Missing doc comment for function delete()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"37":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"45":{"12":[{"message":"Missing doc comment for function update()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"52":{"12":[{"message":"Missing doc comment for function insert()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"59":{"12":[{"message":"Missing doc comment for function where()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"27":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"33":[{"message":"Parameter $value needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"66":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"65":{"12":[{"message":"Missing doc comment for function and()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"25":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"31":[{"message":"Parameter $value needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"64":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"71":{"12":[{"message":"Missing doc comment for function orderBy()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"29":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"35":[{"message":"Parameter $order needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"81":{"12":[{"message":"Missing doc comment for function limit()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"40":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"87":{"12":[{"message":"Missing doc comment for function offset()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"42":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"93":{"12":[{"message":"Missing doc comment for function or()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"24":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"30":[{"message":"Parameter $value needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"63":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"99":{"12":[{"message":"Missing doc comment for function between()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"29":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"35":[{"message":"Parameter $before needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"44":[{"message":"Parameter $after needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"53":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"105":{"12":[{"message":"Missing doc comment for function lastInsertId()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"37":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"110":{"12":[{"message":"Missing doc comment for function rowCount()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"115":{"12":[{"message":"Missing doc comment for function execute()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"121":{"12":[{"message":"Missing doc comment for function fetch()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"30":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"128":{"12":[{"message":"Missing doc comment for function fetchAll()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"136":{"13":[{"message":"Missing doc comment for function reset()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":115}},"Line indent":{"values":{"spaces":105}},"PHP keyword case":{"values":{"lower":81}},"Multiple statements on same line":{"values":{"no":52}},"One class per file":{"values":{"yes":1}},"Class defined in namespace":{"values":{"yes":1}},"PascalCase class name":{"values":{"yes":1}},"Class opening brace placement":{"values":{"new line":1}},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":17}},"PHP constant case":{"values":{"lower":5}},"Function opening brace placement":{"values":{"new line":19}},"Function has doc comment":{"values":{"no":19}},"Spacing before object operator":{"values":[52]},"Spacing after object operator":{"values":[52]},"CamelCase method name":{"values":{"yes":18}},"PHP type case":{"values":{"lower":17}},"Short array syntax used":{"values":{"yes":3}},"Array end comma":{"values":{"no":3}},"Spaces after control structure open parenthesis":{"values":[1]},"Spaces before control structure close parenthesis":{"values":[1]},"Blank lines at start of control structure":{"values":[1]},"Blank lines at end of control structure":{"values":[1]},"Control structure defined inline":{"values":{"no":1}},"Space before operator":{"values":{"1":8}}},"errorCount":53,"warningCount":0,"fixableCount":19,"numTokens":1041},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp7293\/src\/DatabaseInterface.php":{"hash":"8d9e4dfd958207b73c00053bf42e99cf33188","errors":{"12":{"12":[{"message":"Missing doc comment for function __construct()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"12":[{"message":"Missing doc comment for function select()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"61":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"16":{"12":[{"message":"Missing doc comment for function delete()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"37":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"18":{"12":[{"message":"Missing doc comment for function update()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"20":{"12":[{"message":"Missing doc comment for function insert()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"22":{"12":[{"message":"Missing doc comment for function where()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"27":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"33":[{"message":"Parameter $value needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"66":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"24":{"12":[{"message":"Missing doc comment for function orderBy()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"29":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"59":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"26":{"12":[{"message":"Missing doc comment for function offset()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"42":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"28":{"12":[{"message":"Missing doc comment for function limit()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"40":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"30":{"12":[{"message":"Missing doc comment for function and()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"25":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"31":[{"message":"Parameter $value needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"64":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"32":{"12":[{"message":"Missing doc comment for function or()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"24":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"30":[{"message":"Parameter $value needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"63":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"34":{"12":[{"message":"Missing doc comment for function between()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"29":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"35":[{"message":"Parameter $before needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"44":[{"message":"Parameter $after needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"53":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"36":{"12":[{"message":"Missing doc comment for function lastInsertId()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"37":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"38":{"12":[{"message":"Missing doc comment for function rowCount()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"40":{"12":[{"message":"Missing doc comment for function execute()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"42":{"12":[{"message":"Missing doc comment for function fetch()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"30":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"44":{"12":[{"message":"Missing doc comment for function fetchAll()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"46":{"12":[{"message":"Missing doc comment for function query()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":26}},"Line indent":{"values":{"spaces":18}},"PHP keyword case":{"values":{"lower":52}},"Multiple statements on same line":{"values":{"no":22}},"One class per file":{"values":{"yes":1}},"Class defined in namespace":{"values":{"yes":1}},"PascalCase class name":{"values":{"yes":1}},"Class opening brace placement":{"values":{"new line":1}},"Function has doc comment":{"values":{"no":18}},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":48,"warningCount":0,"fixableCount":16,"numTokens":385},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp6555\/tests\/DatabaseTest.php":{"hash":"a361cbd44020b795e3dab7b1c28c2bce33188","errors":{"20":{"12":[{"message":"Missing doc comment for function setUp()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"30":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"23":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 2 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"28":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"34":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"42":{"13":[{"message":"Missing doc comment for function createTable()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"37":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"57":{"13":[{"message":"Missing doc comment for function insertUser()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"Parameter $email needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"41":[{"message":"Parameter $username needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"Parameter $password needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"64":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"59":{"14":[{"message":"Equals sign not aligned with surrounding assignments; expected 7 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"64":{"12":[{"message":"Missing doc comment for function tearDown()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"70":{"12":[{"message":"Missing doc comment for function testSelect()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"35":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"72":{"20":[{"message":"Equals sign not aligned with surrounding assignments; expected 13 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"78":{"12":[{"message":"Missing doc comment for function testOrder()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"34":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"80":{"20":[{"message":"Equals sign not aligned with surrounding assignments; expected 13 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"92":{"12":[{"message":"Missing doc comment for function testSelectAll()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"38":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"94":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 15 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"95":{"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 2 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"103":{"12":[{"message":"Missing doc comment for function testUpdate()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"35":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"110":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"118":{"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 7 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"120":{"35":[{"message":"Equals sign not aligned with surrounding assignments; expected 4 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"125":{"12":[{"message":"Missing doc comment for function testInsert()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"35":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"133":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"140":{"25":[{"message":"Equals sign not aligned with surrounding assignments; expected 13 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"141":{"31":[{"message":"Equals sign not aligned with surrounding assignments; expected 7 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"144":{"34":[{"message":"Equals sign not aligned with surrounding assignments; expected 4 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"149":{"12":[{"message":"Missing doc comment for function testDeleteCount()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"40":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"155":{"12":[{"message":"Missing doc comment for function testDelete()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"35":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"157":{"20":[{"message":"Equals sign not aligned with surrounding assignments; expected 13 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":127,"81-120":4}},"Line indent":{"values":{"spaces":117}},"PHP keyword case":{"values":{"lower":42}},"Multiple statements on same line":{"values":{"no":58}},"One class per file":{"values":{"yes":1}},"Class defined in namespace":{"values":{"yes":1}},"PascalCase class name":{"values":{"yes":1}},"Class opening brace placement":{"values":{"new line":1}},"CamelCase method name":{"values":{"yes":11}},"PHP type case":{"values":{"lower":11}},"Function opening brace placement":{"values":{"new line":11}},"Function has doc comment":{"values":{"no":11}},"Spacing before object operator":{"values":{"0":80,"newline":7}},"Spacing after object operator":{"values":[87]},"Adjacent assignments aligned":{"values":{"no":8,"yes":1}},"Space after operator":{"values":{"1":38,"newline":1}},"Short array syntax used":{"values":{"yes":7}},"Array end comma":{"values":{"yes":4,"no":3}},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Inline comment style":{"values":{"\/\/ ...":2}},"Spaces after control structure open parenthesis":{"values":[1]},"Spaces before control structure close parenthesis":{"values":[1]}},"errorCount":41,"warningCount":0,"fixableCount":27,"numTokens":1216},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1131\/tests\/RepositoryTest.php":{"hash":"b0f0460fae7832a3a3a958db10c48efd33188","errors":{"26":{"12":[{"message":"Missing doc comment for function setUp()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"30":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 2 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"34":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"40":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"50":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"56":{"13":[{"message":"Missing doc comment for function createTable()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"37":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"71":{"13":[{"message":"Missing doc comment for function insertUser()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"Parameter $email needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"41":[{"message":"Parameter $username needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"Parameter $password needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"64":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"73":{"14":[{"message":"Equals sign not aligned with surrounding assignments; expected 7 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"78":{"12":[{"message":"Missing doc comment for function tearDown()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"83":{"12":[{"message":"Missing doc comment for function testUpdate()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"35":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"86":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"88":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"96":{"12":[{"message":"Missing doc comment for function testDelete()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"35":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"107":{"12":[{"message":"Missing doc comment for function testReadAll()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"36":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"113":{"12":[{"message":"Missing doc comment for function testReadOne()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"36":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"120":{"12":[{"message":"Missing doc comment for function testCreate()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"35":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"124":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"137":{"12":[{"message":"Missing doc comment for function testRead()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"139":{"16":[{"message":"Equals sign not aligned with surrounding assignments; expected 17 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":110,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":43}},"Multiple statements on same line":{"values":{"no":50}},"One class per file":{"values":{"yes":1}},"Class defined in namespace":{"values":{"yes":1}},"PascalCase class name":{"values":{"yes":1}},"Class opening brace placement":{"values":{"new line":1}},"CamelCase method name":{"values":{"yes":10}},"PHP type case":{"values":{"lower":10}},"Function opening brace placement":{"values":{"new line":10}},"Function has doc comment":{"values":{"no":10}},"Spacing before object operator":{"values":[65]},"Spacing after object operator":{"values":[65]},"Adjacent assignments aligned":{"values":{"no":3}},"Space after operator":{"values":{"1":36}},"Short array syntax used":{"values":{"yes":6}},"Array end comma":{"values":{"yes":5,"no":1}},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Inline comment style":{"values":{"\/\/ ...":2}},"Spaces after control structure open parenthesis":{"values":[1]},"Spaces before control structure close parenthesis":{"values":[1]}},"errorCount":32,"warningCount":0,"fixableCount":19,"numTokens":1025}} \ No newline at end of file +{"config":{"phpVersion":70402,"tabWidth":4,"encoding":"utf-8","recordErrors":true,"annotations":true,"configData":{"installed_paths":"..\/..\/slevomat\/coding-standard,..\/..\/webimpress\/coding-standard\/src,..\/..\/webimpress,..\/..\/opsway\/psr12-strict-coding-standard"},"codeHash":"b8c7b9f45db68181d808dd8b387b15b9","rulesetHash":"6437dc4eda23e7c26f5f667da4f4ba90"},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1674\/src\/Database.php":{"hash":"ea5b6e12d6458149e12525e6cffd9a0533188","errors":{"15":{"36":[{"message":"Equals sign not aligned with surrounding assignments; expected 3 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"18":{"12":[{"message":"Missing doc comment for function __construct()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"20":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 4 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"24":{"12":[{"message":"Missing doc comment for function query()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"51":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"31":{"12":[{"message":"Missing doc comment for function select()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"61":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"38":{"12":[{"message":"Missing doc comment for function delete()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"37":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"45":{"12":[{"message":"Missing doc comment for function update()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"52":{"12":[{"message":"Missing doc comment for function insert()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"59":{"12":[{"message":"Missing doc comment for function where()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"27":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"33":[{"message":"Parameter $value needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"66":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"65":{"12":[{"message":"Missing doc comment for function and()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"25":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"31":[{"message":"Parameter $value needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"64":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"71":{"12":[{"message":"Missing doc comment for function orderBy()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"29":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"35":[{"message":"Parameter $order needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"81":{"12":[{"message":"Missing doc comment for function limit()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"40":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"87":{"12":[{"message":"Missing doc comment for function offset()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"42":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"93":{"12":[{"message":"Missing doc comment for function or()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"24":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"30":[{"message":"Parameter $value needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"63":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"99":{"12":[{"message":"Missing doc comment for function between()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"29":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"35":[{"message":"Parameter $before needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"44":[{"message":"Parameter $after needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"53":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"105":{"12":[{"message":"Missing doc comment for function lastInsertId()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"37":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"110":{"12":[{"message":"Missing doc comment for function rowCount()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"115":{"12":[{"message":"Missing doc comment for function execute()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"121":{"12":[{"message":"Missing doc comment for function fetch()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"30":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"128":{"12":[{"message":"Missing doc comment for function fetchAll()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"136":{"13":[{"message":"Missing doc comment for function reset()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":115}},"Line indent":{"values":{"spaces":105}},"PHP keyword case":{"values":{"lower":81}},"Multiple statements on same line":{"values":{"no":52}},"One class per file":{"values":{"yes":1}},"Class defined in namespace":{"values":{"yes":1}},"PascalCase class name":{"values":{"yes":1}},"Class opening brace placement":{"values":{"new line":1}},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":17}},"PHP constant case":{"values":{"lower":5}},"Function opening brace placement":{"values":{"new line":19}},"Function has doc comment":{"values":{"no":19}},"Spacing before object operator":{"values":[52]},"Spacing after object operator":{"values":[52]},"CamelCase method name":{"values":{"yes":18}},"PHP type case":{"values":{"lower":17}},"Short array syntax used":{"values":{"yes":3}},"Array end comma":{"values":{"no":3}},"Spaces after control structure open parenthesis":{"values":[1]},"Spaces before control structure close parenthesis":{"values":[1]},"Blank lines at start of control structure":{"values":[1]},"Blank lines at end of control structure":{"values":[1]},"Control structure defined inline":{"values":{"no":1}},"Space before operator":{"values":{"1":8}}},"errorCount":53,"warningCount":0,"fixableCount":19,"numTokens":1041},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp4396\/tests\/User.php":{"hash":"c2f8bf62966fec77f364f142a78a0f3c33188","errors":{"14":{"12":[{"message":"Missing doc comment for function __construct()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"16":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 7 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"19":{"22":[{"message":"Equals sign not aligned with surrounding assignments; expected 4 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"22":{"12":[{"message":"Missing doc comment for function getId()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"31":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"27":{"12":[{"message":"Missing doc comment for function setId()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"32":{"12":[{"message":"Missing doc comment for function getUsername()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"36":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"37":{"12":[{"message":"Missing doc comment for function setUsername()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"42":{"12":[{"message":"Missing doc comment for function getEmail()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"47":{"12":[{"message":"Missing doc comment for function setEmail()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"52":{"12":[{"message":"Missing doc comment for function getPassword()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"36":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"57":{"12":[{"message":"Missing doc comment for function setPassword()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":48,"81-120":1}},"Line indent":{"values":{"spaces":43}},"PHP keyword case":{"values":{"lower":30}},"Multiple statements on same line":{"values":{"no":18}},"One class per file":{"values":{"yes":1}},"Class defined in namespace":{"values":{"yes":1}},"PascalCase class name":{"values":{"yes":1}},"Class opening brace placement":{"values":{"new line":1}},"PHP type case":{"values":{"lower":9}},"Function opening brace placement":{"values":{"new line":9}},"Function has doc comment":{"values":{"no":9}},"Spacing before object operator":{"values":[12]},"Spacing after object operator":{"values":[12]},"Adjacent assignments aligned":{"values":{"no":1}},"Space after operator":{"values":{"1":8}},"CamelCase method name":{"values":{"yes":8}}},"errorCount":15,"warningCount":0,"fixableCount":6,"numTokens":364},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2958\/tests\/AbstractUser.php":{"hash":"c6c9b1546482a2f0c276e03170116e1833188","errors":{"11":{"21":[{"message":"Missing doc comment for function getUsername()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"45":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"13":{"21":[{"message":"Missing doc comment for function getEmail()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"42":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"15":{"21":[{"message":"Missing doc comment for function getPassword()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"45":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"17":{"21":[{"message":"Missing doc comment for function getId()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"40":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"19":{"12":[{"message":"Missing doc comment for function toArray()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"23":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"34":{"19":[{"message":"Missing doc comment for function fromArray()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"38":[{"message":"Parameter $array needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"47":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"36":{"13":[{"message":"Equals sign not aligned with surrounding assignments; expected 7 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"38":{"16":[{"message":"Equals sign not aligned with surrounding assignments; expected 4 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":31}},"Line indent":{"values":{"spaces":24}},"PHP keyword case":{"values":{"lower":27}},"Multiple statements on same line":{"values":{"no":15}},"One class per file":{"values":{"yes":1}},"Class defined in namespace":{"values":{"yes":1}},"PascalCase class name":{"values":{"yes":1}},"Class opening brace placement":{"values":{"new line":1}},"CamelCase method name":{"values":{"yes":6}},"PHP type case":{"values":{"lower":5}},"Function has doc comment":{"values":{"no":6}},"Function opening brace placement":{"values":{"new line":2}},"Space after operator":{"values":{"1":10}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"yes":1}},"Spacing before object operator":{"values":[5]},"Spacing after object operator":{"values":[5]},"Spaces after control structure open parenthesis":{"values":[1]},"Spaces before control structure close parenthesis":{"values":[1]},"Blank lines at start of control structure":{"values":[1]},"Blank lines at end of control structure":{"values":[1]},"Control structure defined inline":{"values":{"no":1}},"Adjacent assignments aligned":{"values":{"no":1}},"Space before operator":{"values":{"1":1}},"PHP constant case":{"values":{"lower":1}}},"errorCount":16,"warningCount":0,"fixableCount":9,"numTokens":303},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp5949\/tests\/DatabaseTest.php":{"hash":"a361cbd44020b795e3dab7b1c28c2bce33188","errors":{"20":{"12":[{"message":"Missing doc comment for function setUp()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"30":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"23":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 2 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"28":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"34":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"42":{"13":[{"message":"Missing doc comment for function createTable()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"37":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"57":{"13":[{"message":"Missing doc comment for function insertUser()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"Parameter $email needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"41":[{"message":"Parameter $username needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"Parameter $password needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"64":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"59":{"14":[{"message":"Equals sign not aligned with surrounding assignments; expected 7 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"64":{"12":[{"message":"Missing doc comment for function tearDown()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"70":{"12":[{"message":"Missing doc comment for function testSelect()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"35":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"72":{"20":[{"message":"Equals sign not aligned with surrounding assignments; expected 13 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"78":{"12":[{"message":"Missing doc comment for function testOrder()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"34":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"80":{"20":[{"message":"Equals sign not aligned with surrounding assignments; expected 13 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"92":{"12":[{"message":"Missing doc comment for function testSelectAll()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"38":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"94":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 15 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"95":{"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 2 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"103":{"12":[{"message":"Missing doc comment for function testUpdate()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"35":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"110":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"118":{"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 7 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"120":{"35":[{"message":"Equals sign not aligned with surrounding assignments; expected 4 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"125":{"12":[{"message":"Missing doc comment for function testInsert()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"35":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"133":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"140":{"25":[{"message":"Equals sign not aligned with surrounding assignments; expected 13 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"141":{"31":[{"message":"Equals sign not aligned with surrounding assignments; expected 7 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"144":{"34":[{"message":"Equals sign not aligned with surrounding assignments; expected 4 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"149":{"12":[{"message":"Missing doc comment for function testDeleteCount()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"40":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"155":{"12":[{"message":"Missing doc comment for function testDelete()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"35":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"157":{"20":[{"message":"Equals sign not aligned with surrounding assignments; expected 13 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":127,"81-120":4}},"Line indent":{"values":{"spaces":117}},"PHP keyword case":{"values":{"lower":42}},"Multiple statements on same line":{"values":{"no":58}},"One class per file":{"values":{"yes":1}},"Class defined in namespace":{"values":{"yes":1}},"PascalCase class name":{"values":{"yes":1}},"Class opening brace placement":{"values":{"new line":1}},"CamelCase method name":{"values":{"yes":11}},"PHP type case":{"values":{"lower":11}},"Function opening brace placement":{"values":{"new line":11}},"Function has doc comment":{"values":{"no":11}},"Spacing before object operator":{"values":{"0":80,"newline":7}},"Spacing after object operator":{"values":[87]},"Adjacent assignments aligned":{"values":{"no":8,"yes":1}},"Space after operator":{"values":{"1":38,"newline":1}},"Short array syntax used":{"values":{"yes":7}},"Array end comma":{"values":{"yes":4,"no":3}},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Inline comment style":{"values":{"\/\/ ...":2}},"Spaces after control structure open parenthesis":{"values":[1]},"Spaces before control structure close parenthesis":{"values":[1]}},"errorCount":41,"warningCount":0,"fixableCount":27,"numTokens":1216},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1524\/tests\/Users.php":{"hash":"34e8b2f8b2a434927dcad3f98657df0233188","errors":{"16":{"12":[{"message":"Missing doc comment for function __construct()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"21":{"12":[{"message":"Missing doc comment for function read()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"39":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"26":{"9":[{"message":"No blank line found after control structure","source":"Squiz.WhiteSpace.ControlStructureSpacing.NoLineAfterClose","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\ControlStructureSpacingSniff","severity":0,"fixable":true}]},"30":{"12":[{"message":"Missing doc comment for function readAll()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"61":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"36":{"9":[{"message":"No blank line found after control structure","source":"Squiz.WhiteSpace.ControlStructureSpacing.NoLineAfterClose","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\ControlStructureSpacingSniff","severity":0,"fixable":true}]},"43":{"6":[{"message":"Missing @return tag in function comment","source":"Squiz.Commenting.FunctionComment.MissingReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"42":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"44":{"12":[{"message":"Type hint \"User\" missing for $user","source":"Squiz.Commenting.FunctionComment.TypeHintMissing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"34":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"47":{"17":[{"message":"Equals sign not aligned with surrounding assignments; expected 7 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"63":{"6":[{"message":"Missing @return tag in function comment","source":"Squiz.Commenting.FunctionComment.MissingReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"62":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"64":{"12":[{"message":"Type hint \"User\" missing for $user","source":"Squiz.Commenting.FunctionComment.TypeHintMissing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"36":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":58}},"Line indent":{"values":{"spaces":49}},"PHP keyword case":{"values":{"lower":31}},"Multiple statements on same line":{"values":{"no":26}},"One class per file":{"values":{"yes":1}},"Class defined in namespace":{"values":{"yes":1}},"PascalCase class name":{"values":{"yes":1}},"Class opening brace placement":{"values":{"new line":1}},"Function opening brace placement":{"values":{"new line":5}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[34]},"Spacing after object operator":{"values":[34]},"Space after operator":{"values":{"1":9}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[3]},"Spaces before control structure close parenthesis":{"values":[3]},"Blank lines at start of control structure":{"values":[4]},"Blank lines at end of control structure":{"values":[4]},"Control structure defined inline":{"values":{"no":4}},"PHP constant case":{"values":{"lower":2}},"Space before operator":{"values":{"1":1}},"Adjacent assignments aligned":{"values":{"no":1}}},"errorCount":16,"warningCount":0,"fixableCount":7,"numTokens":539},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp7115\/src\/DatabaseInterface.php":{"hash":"8d9e4dfd958207b73c00053bf42e99cf33188","errors":{"12":{"12":[{"message":"Missing doc comment for function __construct()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"12":[{"message":"Missing doc comment for function select()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"61":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"16":{"12":[{"message":"Missing doc comment for function delete()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"37":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"18":{"12":[{"message":"Missing doc comment for function update()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"20":{"12":[{"message":"Missing doc comment for function insert()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"22":{"12":[{"message":"Missing doc comment for function where()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"27":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"33":[{"message":"Parameter $value needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"66":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"24":{"12":[{"message":"Missing doc comment for function orderBy()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"29":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"59":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"26":{"12":[{"message":"Missing doc comment for function offset()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"42":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"28":{"12":[{"message":"Missing doc comment for function limit()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"40":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"30":{"12":[{"message":"Missing doc comment for function and()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"25":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"31":[{"message":"Parameter $value needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"64":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"32":{"12":[{"message":"Missing doc comment for function or()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"24":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"30":[{"message":"Parameter $value needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"63":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"34":{"12":[{"message":"Missing doc comment for function between()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"29":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"35":[{"message":"Parameter $before needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"44":[{"message":"Parameter $after needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"53":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"36":{"12":[{"message":"Missing doc comment for function lastInsertId()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"37":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"38":{"12":[{"message":"Missing doc comment for function rowCount()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"40":{"12":[{"message":"Missing doc comment for function execute()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"42":{"12":[{"message":"Missing doc comment for function fetch()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"30":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"44":{"12":[{"message":"Missing doc comment for function fetchAll()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"46":{"12":[{"message":"Missing doc comment for function query()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":26}},"Line indent":{"values":{"spaces":18}},"PHP keyword case":{"values":{"lower":52}},"Multiple statements on same line":{"values":{"no":22}},"One class per file":{"values":{"yes":1}},"Class defined in namespace":{"values":{"yes":1}},"PascalCase class name":{"values":{"yes":1}},"Class opening brace placement":{"values":{"new line":1}},"Function has doc comment":{"values":{"no":18}},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":48,"warningCount":0,"fixableCount":16,"numTokens":385},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3255\/tests\/RepositoryTest.php":{"hash":"b0f0460fae7832a3a3a958db10c48efd33188","errors":{"26":{"12":[{"message":"Missing doc comment for function setUp()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"30":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 2 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"34":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"40":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"50":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"56":{"13":[{"message":"Missing doc comment for function createTable()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"37":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"71":{"13":[{"message":"Missing doc comment for function insertUser()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"Parameter $email needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"41":[{"message":"Parameter $username needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"Parameter $password needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"64":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"73":{"14":[{"message":"Equals sign not aligned with surrounding assignments; expected 7 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"78":{"12":[{"message":"Missing doc comment for function tearDown()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"83":{"12":[{"message":"Missing doc comment for function testUpdate()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"35":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"86":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"88":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"96":{"12":[{"message":"Missing doc comment for function testDelete()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"35":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"107":{"12":[{"message":"Missing doc comment for function testReadAll()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"36":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"113":{"12":[{"message":"Missing doc comment for function testReadOne()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"36":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"120":{"12":[{"message":"Missing doc comment for function testCreate()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"35":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"124":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"137":{"12":[{"message":"Missing doc comment for function testRead()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"139":{"16":[{"message":"Equals sign not aligned with surrounding assignments; expected 17 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":110,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":43}},"Multiple statements on same line":{"values":{"no":50}},"One class per file":{"values":{"yes":1}},"Class defined in namespace":{"values":{"yes":1}},"PascalCase class name":{"values":{"yes":1}},"Class opening brace placement":{"values":{"new line":1}},"CamelCase method name":{"values":{"yes":10}},"PHP type case":{"values":{"lower":10}},"Function opening brace placement":{"values":{"new line":10}},"Function has doc comment":{"values":{"no":10}},"Spacing before object operator":{"values":[65]},"Spacing after object operator":{"values":[65]},"Adjacent assignments aligned":{"values":{"no":3}},"Space after operator":{"values":{"1":36}},"Short array syntax used":{"values":{"yes":6}},"Array end comma":{"values":{"yes":5,"no":1}},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Inline comment style":{"values":{"\/\/ ...":2}},"Spaces after control structure open parenthesis":{"values":[1]},"Spaces before control structure close parenthesis":{"values":[1]}},"errorCount":32,"warningCount":0,"fixableCount":19,"numTokens":1025},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp6732\/src\/Database.php":{"hash":"ea5b6e12d6458149e12525e6cffd9a0533188","errors":{"15":{"36":[{"message":"Equals sign not aligned with surrounding assignments; expected 3 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"18":{"12":[{"message":"Missing doc comment for function __construct()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"20":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 4 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"24":{"12":[{"message":"Missing doc comment for function query()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"51":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"31":{"12":[{"message":"Missing doc comment for function select()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"61":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"38":{"12":[{"message":"Missing doc comment for function delete()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"37":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"45":{"12":[{"message":"Missing doc comment for function update()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"52":{"12":[{"message":"Missing doc comment for function insert()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"59":{"12":[{"message":"Missing doc comment for function where()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"27":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"33":[{"message":"Parameter $value needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"66":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"65":{"12":[{"message":"Missing doc comment for function and()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"25":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"31":[{"message":"Parameter $value needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"64":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"71":{"12":[{"message":"Missing doc comment for function orderBy()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"29":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"35":[{"message":"Parameter $order needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"81":{"12":[{"message":"Missing doc comment for function limit()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"40":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"87":{"12":[{"message":"Missing doc comment for function offset()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"42":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"93":{"12":[{"message":"Missing doc comment for function or()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"24":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"30":[{"message":"Parameter $value needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"63":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"99":{"12":[{"message":"Missing doc comment for function between()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"29":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"35":[{"message":"Parameter $before needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"44":[{"message":"Parameter $after needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"53":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"105":{"12":[{"message":"Missing doc comment for function lastInsertId()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"37":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"110":{"12":[{"message":"Missing doc comment for function rowCount()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"115":{"12":[{"message":"Missing doc comment for function execute()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"121":{"12":[{"message":"Missing doc comment for function fetch()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"30":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"128":{"12":[{"message":"Missing doc comment for function fetchAll()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"136":{"13":[{"message":"Missing doc comment for function reset()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":115}},"Line indent":{"values":{"spaces":105}},"PHP keyword case":{"values":{"lower":81}},"Multiple statements on same line":{"values":{"no":52}},"One class per file":{"values":{"yes":1}},"Class defined in namespace":{"values":{"yes":1}},"PascalCase class name":{"values":{"yes":1}},"Class opening brace placement":{"values":{"new line":1}},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":17}},"PHP constant case":{"values":{"lower":5}},"Function opening brace placement":{"values":{"new line":19}},"Function has doc comment":{"values":{"no":19}},"Spacing before object operator":{"values":[52]},"Spacing after object operator":{"values":[52]},"CamelCase method name":{"values":{"yes":18}},"PHP type case":{"values":{"lower":17}},"Short array syntax used":{"values":{"yes":3}},"Array end comma":{"values":{"no":3}},"Spaces after control structure open parenthesis":{"values":[1]},"Spaces before control structure close parenthesis":{"values":[1]},"Blank lines at start of control structure":{"values":[1]},"Blank lines at end of control structure":{"values":[1]},"Control structure defined inline":{"values":{"no":1}},"Space before operator":{"values":{"1":8}}},"errorCount":53,"warningCount":0,"fixableCount":19,"numTokens":1041},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2387\/src\/Database.php":{"hash":"ea5b6e12d6458149e12525e6cffd9a0533188","errors":{"15":{"36":[{"message":"Equals sign not aligned with surrounding assignments; expected 3 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"18":{"12":[{"message":"Missing doc comment for function __construct()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"20":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 4 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"24":{"12":[{"message":"Missing doc comment for function query()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"51":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"31":{"12":[{"message":"Missing doc comment for function select()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"61":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"38":{"12":[{"message":"Missing doc comment for function delete()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"37":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"45":{"12":[{"message":"Missing doc comment for function update()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"52":{"12":[{"message":"Missing doc comment for function insert()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"59":{"12":[{"message":"Missing doc comment for function where()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"27":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"33":[{"message":"Parameter $value needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"66":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"65":{"12":[{"message":"Missing doc comment for function and()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"25":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"31":[{"message":"Parameter $value needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"64":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"71":{"12":[{"message":"Missing doc comment for function orderBy()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"29":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"35":[{"message":"Parameter $order needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"81":{"12":[{"message":"Missing doc comment for function limit()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"40":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"87":{"12":[{"message":"Missing doc comment for function offset()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"42":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"93":{"12":[{"message":"Missing doc comment for function or()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"24":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"30":[{"message":"Parameter $value needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"63":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"99":{"12":[{"message":"Missing doc comment for function between()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"29":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"35":[{"message":"Parameter $before needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"44":[{"message":"Parameter $after needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"53":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"105":{"12":[{"message":"Missing doc comment for function lastInsertId()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"37":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"110":{"12":[{"message":"Missing doc comment for function rowCount()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"115":{"12":[{"message":"Missing doc comment for function execute()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"121":{"12":[{"message":"Missing doc comment for function fetch()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"30":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"128":{"12":[{"message":"Missing doc comment for function fetchAll()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"136":{"13":[{"message":"Missing doc comment for function reset()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":115}},"Line indent":{"values":{"spaces":105}},"PHP keyword case":{"values":{"lower":81}},"Multiple statements on same line":{"values":{"no":52}},"One class per file":{"values":{"yes":1}},"Class defined in namespace":{"values":{"yes":1}},"PascalCase class name":{"values":{"yes":1}},"Class opening brace placement":{"values":{"new line":1}},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":17}},"PHP constant case":{"values":{"lower":5}},"Function opening brace placement":{"values":{"new line":19}},"Function has doc comment":{"values":{"no":19}},"Spacing before object operator":{"values":[52]},"Spacing after object operator":{"values":[52]},"CamelCase method name":{"values":{"yes":18}},"PHP type case":{"values":{"lower":17}},"Short array syntax used":{"values":{"yes":3}},"Array end comma":{"values":{"no":3}},"Spaces after control structure open parenthesis":{"values":[1]},"Spaces before control structure close parenthesis":{"values":[1]},"Blank lines at start of control structure":{"values":[1]},"Blank lines at end of control structure":{"values":[1]},"Control structure defined inline":{"values":{"no":1}},"Space before operator":{"values":{"1":8}}},"errorCount":53,"warningCount":0,"fixableCount":19,"numTokens":1041},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp7293\/src\/DatabaseInterface.php":{"hash":"8d9e4dfd958207b73c00053bf42e99cf33188","errors":{"12":{"12":[{"message":"Missing doc comment for function __construct()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"12":[{"message":"Missing doc comment for function select()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"61":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"16":{"12":[{"message":"Missing doc comment for function delete()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"37":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"18":{"12":[{"message":"Missing doc comment for function update()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"20":{"12":[{"message":"Missing doc comment for function insert()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"22":{"12":[{"message":"Missing doc comment for function where()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"27":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"33":[{"message":"Parameter $value needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"66":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"24":{"12":[{"message":"Missing doc comment for function orderBy()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"29":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"59":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"26":{"12":[{"message":"Missing doc comment for function offset()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"42":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"28":{"12":[{"message":"Missing doc comment for function limit()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"40":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"30":{"12":[{"message":"Missing doc comment for function and()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"25":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"31":[{"message":"Parameter $value needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"64":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"32":{"12":[{"message":"Missing doc comment for function or()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"24":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"30":[{"message":"Parameter $value needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"63":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"34":{"12":[{"message":"Missing doc comment for function between()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"29":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"35":[{"message":"Parameter $before needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"44":[{"message":"Parameter $after needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"53":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"36":{"12":[{"message":"Missing doc comment for function lastInsertId()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"37":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"38":{"12":[{"message":"Missing doc comment for function rowCount()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"40":{"12":[{"message":"Missing doc comment for function execute()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"42":{"12":[{"message":"Missing doc comment for function fetch()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"30":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"44":{"12":[{"message":"Missing doc comment for function fetchAll()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"46":{"12":[{"message":"Missing doc comment for function query()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":26}},"Line indent":{"values":{"spaces":18}},"PHP keyword case":{"values":{"lower":52}},"Multiple statements on same line":{"values":{"no":22}},"One class per file":{"values":{"yes":1}},"Class defined in namespace":{"values":{"yes":1}},"PascalCase class name":{"values":{"yes":1}},"Class opening brace placement":{"values":{"new line":1}},"Function has doc comment":{"values":{"no":18}},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":48,"warningCount":0,"fixableCount":16,"numTokens":385},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp6555\/tests\/DatabaseTest.php":{"hash":"a361cbd44020b795e3dab7b1c28c2bce33188","errors":{"20":{"12":[{"message":"Missing doc comment for function setUp()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"30":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"23":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 2 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"28":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"34":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"42":{"13":[{"message":"Missing doc comment for function createTable()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"37":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"57":{"13":[{"message":"Missing doc comment for function insertUser()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"Parameter $email needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"41":[{"message":"Parameter $username needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"Parameter $password needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"64":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"59":{"14":[{"message":"Equals sign not aligned with surrounding assignments; expected 7 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"64":{"12":[{"message":"Missing doc comment for function tearDown()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"70":{"12":[{"message":"Missing doc comment for function testSelect()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"35":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"72":{"20":[{"message":"Equals sign not aligned with surrounding assignments; expected 13 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"78":{"12":[{"message":"Missing doc comment for function testOrder()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"34":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"80":{"20":[{"message":"Equals sign not aligned with surrounding assignments; expected 13 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"92":{"12":[{"message":"Missing doc comment for function testSelectAll()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"38":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"94":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 15 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"95":{"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 2 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"103":{"12":[{"message":"Missing doc comment for function testUpdate()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"35":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"110":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"118":{"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 7 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"120":{"35":[{"message":"Equals sign not aligned with surrounding assignments; expected 4 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"125":{"12":[{"message":"Missing doc comment for function testInsert()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"35":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"133":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"140":{"25":[{"message":"Equals sign not aligned with surrounding assignments; expected 13 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"141":{"31":[{"message":"Equals sign not aligned with surrounding assignments; expected 7 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"144":{"34":[{"message":"Equals sign not aligned with surrounding assignments; expected 4 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"149":{"12":[{"message":"Missing doc comment for function testDeleteCount()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"40":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"155":{"12":[{"message":"Missing doc comment for function testDelete()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"35":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"157":{"20":[{"message":"Equals sign not aligned with surrounding assignments; expected 13 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":127,"81-120":4}},"Line indent":{"values":{"spaces":117}},"PHP keyword case":{"values":{"lower":42}},"Multiple statements on same line":{"values":{"no":58}},"One class per file":{"values":{"yes":1}},"Class defined in namespace":{"values":{"yes":1}},"PascalCase class name":{"values":{"yes":1}},"Class opening brace placement":{"values":{"new line":1}},"CamelCase method name":{"values":{"yes":11}},"PHP type case":{"values":{"lower":11}},"Function opening brace placement":{"values":{"new line":11}},"Function has doc comment":{"values":{"no":11}},"Spacing before object operator":{"values":{"0":80,"newline":7}},"Spacing after object operator":{"values":[87]},"Adjacent assignments aligned":{"values":{"no":8,"yes":1}},"Space after operator":{"values":{"1":38,"newline":1}},"Short array syntax used":{"values":{"yes":7}},"Array end comma":{"values":{"yes":4,"no":3}},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Inline comment style":{"values":{"\/\/ ...":2}},"Spaces after control structure open parenthesis":{"values":[1]},"Spaces before control structure close parenthesis":{"values":[1]}},"errorCount":41,"warningCount":0,"fixableCount":27,"numTokens":1216},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1131\/tests\/RepositoryTest.php":{"hash":"b0f0460fae7832a3a3a958db10c48efd33188","errors":{"26":{"12":[{"message":"Missing doc comment for function setUp()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"30":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 2 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"34":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"40":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"50":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"56":{"13":[{"message":"Missing doc comment for function createTable()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"37":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"71":{"13":[{"message":"Missing doc comment for function insertUser()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"Parameter $email needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"41":[{"message":"Parameter $username needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"Parameter $password needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"64":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"73":{"14":[{"message":"Equals sign not aligned with surrounding assignments; expected 7 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"78":{"12":[{"message":"Missing doc comment for function tearDown()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"83":{"12":[{"message":"Missing doc comment for function testUpdate()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"35":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"86":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"88":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"96":{"12":[{"message":"Missing doc comment for function testDelete()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"35":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"107":{"12":[{"message":"Missing doc comment for function testReadAll()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"36":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"113":{"12":[{"message":"Missing doc comment for function testReadOne()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"36":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"120":{"12":[{"message":"Missing doc comment for function testCreate()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"35":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"124":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"137":{"12":[{"message":"Missing doc comment for function testRead()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"139":{"16":[{"message":"Equals sign not aligned with surrounding assignments; expected 17 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":110,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":43}},"Multiple statements on same line":{"values":{"no":50}},"One class per file":{"values":{"yes":1}},"Class defined in namespace":{"values":{"yes":1}},"PascalCase class name":{"values":{"yes":1}},"Class opening brace placement":{"values":{"new line":1}},"CamelCase method name":{"values":{"yes":10}},"PHP type case":{"values":{"lower":10}},"Function opening brace placement":{"values":{"new line":10}},"Function has doc comment":{"values":{"no":10}},"Spacing before object operator":{"values":[65]},"Spacing after object operator":{"values":[65]},"Adjacent assignments aligned":{"values":{"no":3}},"Space after operator":{"values":{"1":36}},"Short array syntax used":{"values":{"yes":6}},"Array end comma":{"values":{"yes":5,"no":1}},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Inline comment style":{"values":{"\/\/ ...":2}},"Spaces after control structure open parenthesis":{"values":[1]},"Spaces before control structure close parenthesis":{"values":[1]}},"errorCount":32,"warningCount":0,"fixableCount":19,"numTokens":1025},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp6730\/src\/DatabaseInterface.php":{"hash":"8d9e4dfd958207b73c00053bf42e99cf33188","errors":{"12":{"12":[{"message":"Missing doc comment for function __construct()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"12":[{"message":"Missing doc comment for function select()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"61":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"16":{"12":[{"message":"Missing doc comment for function delete()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"37":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"18":{"12":[{"message":"Missing doc comment for function update()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"20":{"12":[{"message":"Missing doc comment for function insert()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"22":{"12":[{"message":"Missing doc comment for function where()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"27":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"33":[{"message":"Parameter $value needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"66":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"24":{"12":[{"message":"Missing doc comment for function orderBy()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"29":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"59":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"26":{"12":[{"message":"Missing doc comment for function offset()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"42":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"28":{"12":[{"message":"Missing doc comment for function limit()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"40":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"30":{"12":[{"message":"Missing doc comment for function and()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"25":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"31":[{"message":"Parameter $value needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"64":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"32":{"12":[{"message":"Missing doc comment for function or()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"24":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"30":[{"message":"Parameter $value needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"63":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"34":{"12":[{"message":"Missing doc comment for function between()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"29":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"35":[{"message":"Parameter $before needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"44":[{"message":"Parameter $after needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"53":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"36":{"12":[{"message":"Missing doc comment for function lastInsertId()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"37":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"38":{"12":[{"message":"Missing doc comment for function rowCount()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"40":{"12":[{"message":"Missing doc comment for function execute()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"42":{"12":[{"message":"Missing doc comment for function fetch()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"30":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"44":{"12":[{"message":"Missing doc comment for function fetchAll()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"46":{"12":[{"message":"Missing doc comment for function query()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":26}},"Line indent":{"values":{"spaces":18}},"PHP keyword case":{"values":{"lower":52}},"Multiple statements on same line":{"values":{"no":22}},"One class per file":{"values":{"yes":1}},"Class defined in namespace":{"values":{"yes":1}},"PascalCase class name":{"values":{"yes":1}},"Class opening brace placement":{"values":{"new line":1}},"Function has doc comment":{"values":{"no":18}},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":48,"warningCount":0,"fixableCount":16,"numTokens":385},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp5396\/tests\/DatabaseTest.php":{"hash":"a361cbd44020b795e3dab7b1c28c2bce33188","errors":{"20":{"12":[{"message":"Missing doc comment for function setUp()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"30":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"23":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 2 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"28":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"34":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"42":{"13":[{"message":"Missing doc comment for function createTable()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"37":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"57":{"13":[{"message":"Missing doc comment for function insertUser()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"Parameter $email needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"41":[{"message":"Parameter $username needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"Parameter $password needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"64":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"59":{"14":[{"message":"Equals sign not aligned with surrounding assignments; expected 7 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"64":{"12":[{"message":"Missing doc comment for function tearDown()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"70":{"12":[{"message":"Missing doc comment for function testSelect()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"35":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"72":{"20":[{"message":"Equals sign not aligned with surrounding assignments; expected 13 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"78":{"12":[{"message":"Missing doc comment for function testOrder()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"34":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"80":{"20":[{"message":"Equals sign not aligned with surrounding assignments; expected 13 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"92":{"12":[{"message":"Missing doc comment for function testSelectAll()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"38":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"94":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 15 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"95":{"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 2 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"103":{"12":[{"message":"Missing doc comment for function testUpdate()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"35":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"110":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"118":{"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 7 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"120":{"35":[{"message":"Equals sign not aligned with surrounding assignments; expected 4 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"125":{"12":[{"message":"Missing doc comment for function testInsert()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"35":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"133":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"140":{"25":[{"message":"Equals sign not aligned with surrounding assignments; expected 13 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"141":{"31":[{"message":"Equals sign not aligned with surrounding assignments; expected 7 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"144":{"34":[{"message":"Equals sign not aligned with surrounding assignments; expected 4 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"149":{"12":[{"message":"Missing doc comment for function testDeleteCount()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"40":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"155":{"12":[{"message":"Missing doc comment for function testDelete()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"35":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"157":{"20":[{"message":"Equals sign not aligned with surrounding assignments; expected 13 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":127,"81-120":4}},"Line indent":{"values":{"spaces":117}},"PHP keyword case":{"values":{"lower":42}},"Multiple statements on same line":{"values":{"no":58}},"One class per file":{"values":{"yes":1}},"Class defined in namespace":{"values":{"yes":1}},"PascalCase class name":{"values":{"yes":1}},"Class opening brace placement":{"values":{"new line":1}},"CamelCase method name":{"values":{"yes":11}},"PHP type case":{"values":{"lower":11}},"Function opening brace placement":{"values":{"new line":11}},"Function has doc comment":{"values":{"no":11}},"Spacing before object operator":{"values":{"0":80,"newline":7}},"Spacing after object operator":{"values":[87]},"Adjacent assignments aligned":{"values":{"no":8,"yes":1}},"Space after operator":{"values":{"1":38,"newline":1}},"Short array syntax used":{"values":{"yes":7}},"Array end comma":{"values":{"yes":4,"no":3}},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Inline comment style":{"values":{"\/\/ ...":2}},"Spaces after control structure open parenthesis":{"values":[1]},"Spaces before control structure close parenthesis":{"values":[1]}},"errorCount":41,"warningCount":0,"fixableCount":27,"numTokens":1216},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp6987\/tests\/DatabaseTest.php":{"hash":"a361cbd44020b795e3dab7b1c28c2bce33188","errors":{"20":{"12":[{"message":"Missing doc comment for function setUp()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"30":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"23":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 2 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"28":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"34":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"42":{"13":[{"message":"Missing doc comment for function createTable()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"37":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"57":{"13":[{"message":"Missing doc comment for function insertUser()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"Parameter $email needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"41":[{"message":"Parameter $username needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"Parameter $password needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"64":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"59":{"14":[{"message":"Equals sign not aligned with surrounding assignments; expected 7 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"64":{"12":[{"message":"Missing doc comment for function tearDown()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"70":{"12":[{"message":"Missing doc comment for function testSelect()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"35":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"72":{"20":[{"message":"Equals sign not aligned with surrounding assignments; expected 13 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"78":{"12":[{"message":"Missing doc comment for function testOrder()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"34":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"80":{"20":[{"message":"Equals sign not aligned with surrounding assignments; expected 13 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"92":{"12":[{"message":"Missing doc comment for function testSelectAll()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"38":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"94":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 15 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"95":{"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 2 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"103":{"12":[{"message":"Missing doc comment for function testUpdate()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"35":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"110":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"118":{"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 7 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"120":{"35":[{"message":"Equals sign not aligned with surrounding assignments; expected 4 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"125":{"12":[{"message":"Missing doc comment for function testInsert()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"35":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"133":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"140":{"25":[{"message":"Equals sign not aligned with surrounding assignments; expected 13 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"141":{"31":[{"message":"Equals sign not aligned with surrounding assignments; expected 7 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"144":{"34":[{"message":"Equals sign not aligned with surrounding assignments; expected 4 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"149":{"12":[{"message":"Missing doc comment for function testDeleteCount()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"40":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"155":{"12":[{"message":"Missing doc comment for function testDelete()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"35":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"157":{"20":[{"message":"Equals sign not aligned with surrounding assignments; expected 13 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":127,"81-120":4}},"Line indent":{"values":{"spaces":117}},"PHP keyword case":{"values":{"lower":42}},"Multiple statements on same line":{"values":{"no":58}},"One class per file":{"values":{"yes":1}},"Class defined in namespace":{"values":{"yes":1}},"PascalCase class name":{"values":{"yes":1}},"Class opening brace placement":{"values":{"new line":1}},"CamelCase method name":{"values":{"yes":11}},"PHP type case":{"values":{"lower":11}},"Function opening brace placement":{"values":{"new line":11}},"Function has doc comment":{"values":{"no":11}},"Spacing before object operator":{"values":{"0":80,"newline":7}},"Spacing after object operator":{"values":[87]},"Adjacent assignments aligned":{"values":{"no":8,"yes":1}},"Space after operator":{"values":{"1":38,"newline":1}},"Short array syntax used":{"values":{"yes":7}},"Array end comma":{"values":{"yes":4,"no":3}},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Inline comment style":{"values":{"\/\/ ...":2}},"Spaces after control structure open parenthesis":{"values":[1]},"Spaces before control structure close parenthesis":{"values":[1]}},"errorCount":41,"warningCount":0,"fixableCount":27,"numTokens":1216},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp6765\/src\/Database.php":{"hash":"ea5b6e12d6458149e12525e6cffd9a0533188","errors":{"15":{"36":[{"message":"Equals sign not aligned with surrounding assignments; expected 3 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"18":{"12":[{"message":"Missing doc comment for function __construct()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"20":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 4 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"24":{"12":[{"message":"Missing doc comment for function query()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"51":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"31":{"12":[{"message":"Missing doc comment for function select()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"61":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"38":{"12":[{"message":"Missing doc comment for function delete()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"37":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"45":{"12":[{"message":"Missing doc comment for function update()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"52":{"12":[{"message":"Missing doc comment for function insert()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"59":{"12":[{"message":"Missing doc comment for function where()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"27":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"33":[{"message":"Parameter $value needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"66":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"65":{"12":[{"message":"Missing doc comment for function and()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"25":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"31":[{"message":"Parameter $value needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"64":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"71":{"12":[{"message":"Missing doc comment for function orderBy()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"29":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"35":[{"message":"Parameter $order needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"52":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"81":{"12":[{"message":"Missing doc comment for function limit()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"40":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"87":{"12":[{"message":"Missing doc comment for function offset()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"42":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"93":{"12":[{"message":"Missing doc comment for function or()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"24":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"30":[{"message":"Parameter $value needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"63":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"99":{"12":[{"message":"Missing doc comment for function between()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"29":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"35":[{"message":"Parameter $before needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"44":[{"message":"Parameter $after needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"53":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"105":{"12":[{"message":"Missing doc comment for function lastInsertId()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"37":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"110":{"12":[{"message":"Missing doc comment for function rowCount()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"115":{"12":[{"message":"Missing doc comment for function execute()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"121":{"12":[{"message":"Missing doc comment for function fetch()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"30":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"128":{"12":[{"message":"Missing doc comment for function fetchAll()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"33":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"136":{"13":[{"message":"Missing doc comment for function reset()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":115}},"Line indent":{"values":{"spaces":105}},"PHP keyword case":{"values":{"lower":81}},"Multiple statements on same line":{"values":{"no":52}},"One class per file":{"values":{"yes":1}},"Class defined in namespace":{"values":{"yes":1}},"PascalCase class name":{"values":{"yes":1}},"Class opening brace placement":{"values":{"new line":1}},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":17}},"PHP constant case":{"values":{"lower":5}},"Function opening brace placement":{"values":{"new line":19}},"Function has doc comment":{"values":{"no":19}},"Spacing before object operator":{"values":[52]},"Spacing after object operator":{"values":[52]},"CamelCase method name":{"values":{"yes":18}},"PHP type case":{"values":{"lower":17}},"Short array syntax used":{"values":{"yes":3}},"Array end comma":{"values":{"no":3}},"Spaces after control structure open parenthesis":{"values":[1]},"Spaces before control structure close parenthesis":{"values":[1]},"Blank lines at start of control structure":{"values":[1]},"Blank lines at end of control structure":{"values":[1]},"Control structure defined inline":{"values":{"no":1}},"Space before operator":{"values":{"1":8}}},"errorCount":53,"warningCount":0,"fixableCount":19,"numTokens":1041}} \ No newline at end of file diff --git a/composer.json b/composer.json index 9c02e49..16cf9ff 100644 --- a/composer.json +++ b/composer.json @@ -23,7 +23,7 @@ "ext-json": "*", "ext-pdo": "*", "midorikocak/arraytools": "^1.0", - "midorikocak/querymaker": "^1.3" + "midorikocak/querymaker": "^1.4.1" }, "require-dev": { "opsway/psr12-strict-coding-standard": "^0.3.0",