From e5de444e2b2633daace87d7558d14275d72242ca Mon Sep 17 00:00:00 2001 From: midorikocak Date: Tue, 4 Feb 2020 06:04:35 +0100 Subject: [PATCH] Database Queries --- .phpcs-cache | 2 +- CHANGELOG.md | 19 ++++++++++++++ README.md | 49 ++++++++++--------------------------- src/ArrayRepository.php | 36 ++++++--------------------- src/Database.php | 7 ++++++ src/DatabaseInterface.php | 3 +++ src/RepositoryInterface.php | 9 +++---- tests/Users.php | 38 ++++++---------------------- 8 files changed, 60 insertions(+), 103 deletions(-) diff --git a/.phpcs-cache b/.phpcs-cache index 2d1486f..3536d33 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.tmp5206\/src\/ArrayRepository.php":{"hash":"796962c865a6dcb5e4175bc6232c7f8e33188","errors":{"23":{"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}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"37":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"46":{"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}]},"44":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"47":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"70":{"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}]},"68":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"71":{"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}]},"77":{"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}]},"81":{"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}],"79":[{"message":"There must be 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":{"18":[{"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}]},"103":{"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}]},"101":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"104":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"109":{"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}]}},"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":87,"81-120":4}},"Line indent":{"values":{"spaces":77}},"PHP keyword case":{"values":{"lower":45}},"Multiple statements on same line":{"values":{"no":38}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":3}},"Spacing before object operator":{"values":[50]},"Spacing after object operator":{"values":[50]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[7]},"Spaces before control structure close parenthesis":{"values":[7]},"Blank lines at start of control structure":{"values":[8]},"Blank lines at end of control structure":{"values":[8]},"Control structure defined inline":{"values":{"no":8}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":5}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":21,"warningCount":0,"fixableCount":9,"numTokens":836},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp8872\/src\/Database.php":{"hash":"068f69731121da3381ee0fa5f17719be33188","errors":{"16":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"66":{"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}]},"72":{"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}]},"78":{"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}],"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}]},"84":{"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}]},"90":{"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}]},"95":{"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}]},"100":{"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}]},"106":{"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}]},"113":{"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}]}},"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":97,"81-120":1}},"Line indent":{"values":{"spaces":88}},"PHP keyword case":{"values":{"lower":73}},"Multiple statements on same line":{"values":{"no":43}},"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":1}},"Space after operator":{"values":{"1":17}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"Short array syntax used":{"values":{"yes":3}},"Array end comma":{"values":{"no":3}},"Space before operator":{"values":{"1":6}}},"errorCount":51,"warningCount":0,"fixableCount":18,"numTokens":883},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp9914\/src\/Database.php":{"hash":"068f69731121da3381ee0fa5f17719be33188","errors":{"16":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"66":{"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}]},"72":{"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}]},"78":{"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}],"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}]},"84":{"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}]},"90":{"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}]},"95":{"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}]},"100":{"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}]},"106":{"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}]},"113":{"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}]}},"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":97,"81-120":1}},"Line indent":{"values":{"spaces":88}},"PHP keyword case":{"values":{"lower":73}},"Multiple statements on same line":{"values":{"no":43}},"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":1}},"Space after operator":{"values":{"1":17}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"Short array syntax used":{"values":{"yes":3}},"Array end comma":{"values":{"no":3}},"Space before operator":{"values":{"1":6}}},"errorCount":51,"warningCount":0,"fixableCount":18,"numTokens":883},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3949\/src\/Database.php":{"hash":"279a62d5fc30f3ce8fe163a5f800813933188","errors":{"16":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"61":{"5":[{"message":"Blank line found after opening brace","source":"WebimpressCodingStandard.WhiteSpace.BraceBlankLine.SpacingAfterOpen","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BraceBlankLineSniff","severity":5,"fixable":true}]},"67":{"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}]},"73":{"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}]},"79":{"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}],"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}]},"85":{"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}]},"91":{"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}]},"96":{"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}]},"101":{"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}]},"107":{"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}]},"114":{"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}]}},"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":98,"81-120":1}},"Line indent":{"values":{"spaces":88}},"PHP keyword case":{"values":{"lower":73}},"Multiple statements on same line":{"values":{"no":43}},"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":1}},"Space after operator":{"values":{"1":17}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"Short array syntax used":{"values":{"yes":3}},"Array end comma":{"values":{"no":3}},"Space before operator":{"values":{"1":6}}},"errorCount":52,"warningCount":0,"fixableCount":19,"numTokens":884},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp5427\/src\/Database.php":{"hash":"30ac779d3b93d12719c5b8c0dbad432433188","errors":{"16":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"62":{"9":[{"message":"Expected 1 space(s) after IF keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true},{"message":"Inline control structures are not allowed","source":"Generic.ControlStructures.InlineControlStructure.NotAllowed","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\ControlStructures\\InlineControlStructureSniff","severity":5,"fixable":true}]},"67":{"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}]},"73":{"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}]},"79":{"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}],"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}]},"85":{"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}]},"91":{"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}]},"96":{"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}]},"101":{"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}]},"107":{"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}]},"114":{"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}]}},"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":98,"81-120":1}},"Line indent":{"values":{"spaces":89}},"PHP keyword case":{"values":{"lower":74}},"Multiple statements on same line":{"values":{"no":43}},"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":1}},"Space after operator":{"values":{"1":17}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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]},"Control structure defined inline":{"values":{"yes":1}},"Space before operator":{"values":{"1":6}}},"errorCount":53,"warningCount":0,"fixableCount":20,"numTokens":889},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp10086\/src\/Database.php":{"hash":"41fe6bc2717840b8f77baec2ad91eecc33188","errors":{"16":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"62":{"9":[{"message":"Expected 1 space(s) after IF keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true},{"message":"Inline control structures are not allowed","source":"Generic.ControlStructures.InlineControlStructure.NotAllowed","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\ControlStructures\\InlineControlStructureSniff","severity":5,"fixable":true}],"18":[{"message":"Expected at least 1 space before \"==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator == is disallowed, use === instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}]},"67":{"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}]},"73":{"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}]},"79":{"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}],"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}]},"85":{"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}]},"91":{"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}]},"96":{"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}]},"101":{"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}]},"107":{"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}]},"114":{"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}]}},"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":98,"81-120":1}},"Line indent":{"values":{"spaces":89}},"PHP keyword case":{"values":{"lower":74}},"Multiple statements on same line":{"values":{"no":43}},"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":1}},"Space after operator":{"values":{"1":17,"0":1}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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]},"Control structure defined inline":{"values":{"yes":1}},"Space before operator":{"values":[1,6]}},"errorCount":58,"warningCount":0,"fixableCount":25,"numTokens":891},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3896\/src\/Database.php":{"hash":"6eaf4677b0a547597dfaeb3efa6fb0b933188","errors":{"16":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"62":{"9":[{"message":"Expected 1 space(s) after IF keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true},{"message":"Inline control structures are not allowed","source":"Generic.ControlStructures.InlineControlStructure.NotAllowed","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\ControlStructures\\InlineControlStructureSniff","severity":5,"fixable":true}],"18":[{"message":"Expected at least 1 space before \"==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator == is disallowed, use === instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}]},"67":{"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}]},"73":{"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}]},"79":{"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}],"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}]},"85":{"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}]},"91":{"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}]},"96":{"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}]},"101":{"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}]},"107":{"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}]},"114":{"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}]}},"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":98,"81-120":1}},"Line indent":{"values":{"spaces":89}},"PHP keyword case":{"values":{"lower":74}},"Multiple statements on same line":{"values":{"no":43}},"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":1}},"Space after operator":{"values":{"1":17,"0":1}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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]},"Control structure defined inline":{"values":{"yes":1}},"Space before operator":{"values":[1,6]}},"errorCount":58,"warningCount":0,"fixableCount":25,"numTokens":891},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1025\/src\/Database.php":{"hash":"346d8daed5909302758ebaa02390261933188","errors":{"16":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"62":{"26":[{"message":"Expected 0 spaces before closing bracket; 1 found","source":"PSR12.ControlStructures.ControlStructureSpacing.SpaceBeforeCloseBrace","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\ControlStructures\\ControlStructureSpacingSniff","severity":5,"fixable":true},{"message":"Expected 0 spaces before closing bracket; 1 found","source":"Squiz.WhiteSpace.ControlStructureSpacing.SpaceBeforeCloseBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\ControlStructureSpacingSniff","severity":0,"fixable":true}],"9":[{"message":"Expected 1 space(s) after IF keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true},{"message":"Inline control structures are not allowed","source":"Generic.ControlStructures.InlineControlStructure.NotAllowed","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\ControlStructures\\InlineControlStructureSniff","severity":5,"fixable":true}],"18":[{"message":"Expected at least 1 space before \"==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator == is disallowed, use === instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}]},"67":{"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}]},"73":{"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}]},"79":{"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}],"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}]},"85":{"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}]},"91":{"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}]},"96":{"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}]},"101":{"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}]},"107":{"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}]},"114":{"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}]}},"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":98,"81-120":1}},"Line indent":{"values":{"spaces":89}},"PHP keyword case":{"values":{"lower":74}},"Multiple statements on same line":{"values":{"no":43}},"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":1}},"Space after operator":{"values":{"1":17,"0":1}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":1}},"Control structure defined inline":{"values":{"yes":1}},"Space before operator":{"values":[1,6]}},"errorCount":60,"warningCount":0,"fixableCount":27,"numTokens":892},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp11350\/src\/Database.php":{"hash":"97d8f28442d9e94a5d682b3927ccd67e33188","errors":{"16":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"62":{"9":[{"message":"Expected 1 space(s) after IF keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true},{"message":"Inline control structures are not allowed","source":"Generic.ControlStructures.InlineControlStructure.NotAllowed","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\ControlStructures\\InlineControlStructureSniff","severity":5,"fixable":true}],"18":[{"message":"Expected at least 1 space before \"==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator == is disallowed, use === instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}],"36":[{"message":"Expected at least 1 space before \"==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator == is disallowed, use === instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}]},"67":{"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}]},"73":{"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}]},"79":{"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}],"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}]},"85":{"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}]},"91":{"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}]},"96":{"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}]},"101":{"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}]},"107":{"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}]},"114":{"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}]}},"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":98,"81-120":1}},"Line indent":{"values":{"spaces":89}},"PHP keyword case":{"values":{"lower":74}},"Multiple statements on same line":{"values":{"no":43}},"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":1}},"Space after operator":{"values":{"1":17,"0":2}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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]},"Control structure defined inline":{"values":{"yes":1}},"Space before operator":{"values":[2,6]}},"errorCount":63,"warningCount":0,"fixableCount":30,"numTokens":897},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp6372\/src\/Database.php":{"hash":"f6a96d1af6ce58032d91412474ff030433188","errors":{"16":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"62":{"9":[{"message":"Expected 1 space(s) after IF keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true},{"message":"Inline control structures are not allowed","source":"Generic.ControlStructures.InlineControlStructure.NotAllowed","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\ControlStructures\\InlineControlStructureSniff","severity":5,"fixable":true}],"18":[{"message":"Expected at least 1 space before \"==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator == is disallowed, use === instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}],"36":[{"message":"Expected at least 1 space before \"==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator == is disallowed, use === instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}]},"67":{"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}]},"73":{"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}]},"79":{"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}],"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}]},"85":{"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}]},"91":{"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}]},"96":{"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}]},"101":{"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}]},"107":{"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}]},"114":{"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}]}},"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":98,"81-120":1}},"Line indent":{"values":{"spaces":89}},"PHP keyword case":{"values":{"lower":74}},"Multiple statements on same line":{"values":{"no":43}},"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":1}},"Space after operator":{"values":{"1":17,"0":2}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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]},"Control structure defined inline":{"values":{"yes":1}},"Space before operator":{"values":[2,6]}},"errorCount":63,"warningCount":0,"fixableCount":30,"numTokens":897},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp7494\/src\/Database.php":{"hash":"3edc9fbb5a28952f6f34eaf167d28a0033188","errors":{"16":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"62":{"9":[{"message":"Expected 1 space(s) after IF keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true},{"message":"Inline control structures are not allowed","source":"Generic.ControlStructures.InlineControlStructure.NotAllowed","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\ControlStructures\\InlineControlStructureSniff","severity":5,"fixable":true}],"18":[{"message":"Expected at least 1 space before \"==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator == is disallowed, use === instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}],"36":[{"message":"Expected at least 1 space before \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator != is disallowed, use !== instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedNotEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}]},"67":{"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}]},"73":{"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}]},"79":{"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}],"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}]},"85":{"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}]},"91":{"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}]},"96":{"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}]},"101":{"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}]},"107":{"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}]},"114":{"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}]}},"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":98,"81-120":1}},"Line indent":{"values":{"spaces":89}},"PHP keyword case":{"values":{"lower":74}},"Multiple statements on same line":{"values":{"no":43}},"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":1}},"Space after operator":{"values":{"1":17,"0":2}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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]},"Control structure defined inline":{"values":{"yes":1}},"Space before operator":{"values":[2,6]}},"errorCount":63,"warningCount":0,"fixableCount":30,"numTokens":897},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp8626\/src\/Database.php":{"hash":"35d459eb8a7842f65c5da394e5e7450033188","errors":{"16":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"62":{"9":[{"message":"Expected 1 space(s) after IF keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true},{"message":"Inline control structures are not allowed","source":"Generic.ControlStructures.InlineControlStructure.NotAllowed","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\ControlStructures\\InlineControlStructureSniff","severity":5,"fixable":true}],"18":[{"message":"Expected at least 1 space before \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator != is disallowed, use !== instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedNotEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}],"36":[{"message":"Expected at least 1 space before \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator != is disallowed, use !== instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedNotEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}]},"67":{"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}]},"73":{"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}]},"79":{"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}],"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}]},"85":{"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}]},"91":{"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}]},"96":{"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}]},"101":{"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}]},"107":{"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}]},"114":{"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}]}},"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":98,"81-120":1}},"Line indent":{"values":{"spaces":89}},"PHP keyword case":{"values":{"lower":74}},"Multiple statements on same line":{"values":{"no":43}},"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":1}},"Space after operator":{"values":{"1":17,"0":2}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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]},"Control structure defined inline":{"values":{"yes":1}},"Space before operator":{"values":[2,6]}},"errorCount":63,"warningCount":0,"fixableCount":30,"numTokens":897},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3751\/src\/Database.php":{"hash":"903edeb205649bf2a4d181bee6027aaf33188","errors":{"16":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"62":{"9":[{"message":"Expected 1 space(s) after IF keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true},{"message":"Inline control structures are not allowed","source":"Generic.ControlStructures.InlineControlStructure.NotAllowed","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\ControlStructures\\InlineControlStructureSniff","severity":5,"fixable":true}],"18":[{"message":"Expected at least 1 space before \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator != is disallowed, use !== instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedNotEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}],"36":[{"message":"Expected at least 1 space before \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator != is disallowed, use !== instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedNotEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}]},"67":{"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}]},"73":{"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}]},"79":{"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}],"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}]},"85":{"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}]},"91":{"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}]},"96":{"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}]},"101":{"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}]},"107":{"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}]},"114":{"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}]}},"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":98,"81-120":1}},"Line indent":{"values":{"spaces":89}},"PHP keyword case":{"values":{"lower":74}},"Multiple statements on same line":{"values":{"no":43}},"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":1}},"Space after operator":{"values":{"1":17,"0":2}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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]},"Control structure defined inline":{"values":{"yes":1}},"Space before operator":{"values":[2,6]}},"errorCount":63,"warningCount":0,"fixableCount":30,"numTokens":897},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3419\/src\/Database.php":{"hash":"3bf269fb59e426581960e01ae68b15e333188","errors":{"16":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"62":{"9":[{"message":"Expected 1 space(s) after IF keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true},{"message":"Empty IF statement detected","source":"Generic.CodeAnalysis.EmptyStatement.DetectedIf","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\CodeAnalysis\\EmptyStatementSniff","severity":5,"fixable":false}],"43":[{"message":"Expected 1 space(s) after closing parenthesis; found 0","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterCloseParenthesis","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}],"44":[{"message":"Blank line found at start of control structure","source":"Squiz.WhiteSpace.ControlStructureSpacing.SpacingAfterOpen","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\ControlStructureSpacingSniff","severity":0,"fixable":true},{"message":"Blank line found after opening brace","source":"WebimpressCodingStandard.WhiteSpace.BraceBlankLine.SpacingAfterOpen","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BraceBlankLineSniff","severity":5,"fixable":true}],"18":[{"message":"Expected at least 1 space before \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator != is disallowed, use !== instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedNotEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}],"36":[{"message":"Expected at least 1 space before \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator != is disallowed, use !== instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedNotEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}]},"64":{"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}]},"69":{"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}]},"75":{"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}]},"81":{"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}],"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}]},"87":{"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}]},"93":{"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}]},"98":{"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}]},"103":{"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}]},"109":{"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}]},"116":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":74}},"Multiple statements on same line":{"values":{"no":43}},"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":1}},"Space after operator":{"values":{"1":17,"0":2}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":1}},"Control structure defined inline":{"values":{"no":1}},"Space before operator":{"values":[2,6]}},"errorCount":67,"warningCount":0,"fixableCount":33,"numTokens":902},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp11452\/src\/Database.php":{"hash":"e2df8ba79adbcce0d7db042d6749571b33188","errors":{"63":{"23":[{"message":"InvalidArgumentException must be imported as InvalidArgumentException","source":"WebimpressCodingStandard.PHP.DisallowFqn.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\DisallowFqnSniff","severity":5,"fixable":true}]},"16":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"62":{"9":[{"message":"Expected 1 space(s) after IF keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}],"43":[{"message":"Expected 1 space(s) after closing parenthesis; found 0","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterCloseParenthesis","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}],"18":[{"message":"Expected at least 1 space before \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator != is disallowed, use !== instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedNotEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}],"36":[{"message":"Expected at least 1 space before \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator != is disallowed, use !== instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedNotEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}]},"64":{"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}]},"69":{"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}]},"75":{"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}]},"81":{"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}],"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}]},"87":{"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}]},"93":{"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}]},"98":{"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}]},"103":{"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}]},"109":{"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}]},"116":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":17,"0":2}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":[2,6]}},"errorCount":65,"warningCount":0,"fixableCount":32,"numTokens":913},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp6374\/src\/Database.php":{"hash":"ae53eee72b8b74abb6d02d9db8b024b433188","errors":{"63":{"23":[{"message":"InvalidArgumentException must be imported as InvalidArgumentException","source":"WebimpressCodingStandard.PHP.DisallowFqn.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\DisallowFqnSniff","severity":5,"fixable":true}]},"16":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"62":{"9":[{"message":"Expected 1 space(s) after IF keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}],"43":[{"message":"Expected 1 space(s) after closing parenthesis; found 0","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterCloseParenthesis","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}],"18":[{"message":"Expected at least 1 space before \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator != is disallowed, use !== instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedNotEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}],"36":[{"message":"Expected at least 1 space before \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator != is disallowed, use !== instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedNotEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}]},"70":{"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}]},"76":{"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}]},"82":{"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}],"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":101,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":17,"0":2}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":[2,6]}},"errorCount":64,"warningCount":0,"fixableCount":31,"numTokens":914},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2909\/src\/Database.php":{"hash":"45f6301c6318e1511155f97ae263bb7633188","errors":{"17":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"18":{"38":[{"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}]},"20":{"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}]},"25":{"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}]},"31":{"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}]},"37":{"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}]},"43":{"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}]},"49":{"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}],"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}]},"55":{"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}],"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}]},"61":{"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}]},"63":{"9":[{"message":"Expected 1 space(s) after IF keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}],"43":[{"message":"Expected 1 space(s) after closing parenthesis; found 0","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterCloseParenthesis","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}],"18":[{"message":"Expected at least 1 space before \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator != is disallowed, use !== instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedNotEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}],"36":[{"message":"Expected at least 1 space before \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator != is disallowed, use !== instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedNotEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}]},"71":{"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}]},"77":{"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}]},"83":{"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}],"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}]},"89":{"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}]},"95":{"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}]},"100":{"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}]},"105":{"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}]},"111":{"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}]},"118":{"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}]}},"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":102,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":77}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":17,"0":2}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":[2,6]}},"errorCount":63,"warningCount":0,"fixableCount":30,"numTokens":918},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1885\/src\/Database.php":{"hash":"26eec5d8045c91d261785a98462bc05f33188","errors":{"17":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"18":{"38":[{"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}]},"20":{"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}]},"25":{"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}]},"31":{"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}]},"37":{"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}]},"43":{"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}]},"49":{"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}],"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}]},"55":{"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}],"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}]},"61":{"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}]},"63":{"9":[{"message":"Expected 1 space(s) after IF keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}],"46":[{"message":"Expected 1 space(s) after closing parenthesis; found 0","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterCloseParenthesis","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}],"39":[{"message":"Expected at least 1 space before \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator != is disallowed, use !== instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedNotEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}]},"71":{"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}]},"77":{"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}]},"83":{"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}],"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}]},"89":{"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}]},"95":{"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}]},"100":{"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}]},"105":{"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}]},"111":{"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}]},"118":{"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}]}},"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":102,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":77}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":18,"0":1}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":7,"0":1}}},"errorCount":58,"warningCount":0,"fixableCount":25,"numTokens":920},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1063\/src\/Database.php":{"hash":"c6467866e8c57cde92a9537df3d2737633188","errors":{"17":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"18":{"38":[{"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}]},"20":{"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}]},"25":{"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}]},"31":{"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}]},"37":{"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}]},"43":{"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}]},"49":{"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}],"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}]},"55":{"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}],"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}]},"61":{"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}]},"63":{"9":[{"message":"Expected 1 space(s) after IF keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}],"49":[{"message":"Expected 1 space(s) after closing parenthesis; found 0","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterCloseParenthesis","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}]},"71":{"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}]},"77":{"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}]},"83":{"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}],"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}]},"89":{"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}]},"95":{"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}]},"100":{"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}]},"105":{"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}]},"111":{"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}]},"118":{"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}]}},"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":102,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":77}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":19}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":20,"numTokens":922},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp7856\/src\/Database.php":{"hash":"726e882c9511c2ec2df2b1c717d1fc7233188","errors":{"17":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"18":{"38":[{"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}]},"20":{"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}]},"25":{"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}]},"31":{"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}]},"37":{"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}]},"43":{"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}]},"49":{"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}],"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}]},"55":{"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}],"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}]},"61":{"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}]},"63":{"9":[{"message":"Expected 1 space(s) after IF keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}],"49":[{"message":"Expected 1 space(s) after closing parenthesis; found 0","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterCloseParenthesis","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}]},"71":{"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}]},"77":{"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}]},"83":{"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}],"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}]},"89":{"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}]},"95":{"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}]},"100":{"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}]},"105":{"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}]},"111":{"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}]},"118":{"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}]}},"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":101,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":77}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":19}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":20,"numTokens":922},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp7104\/src\/Database.php":{"hash":"b9bdf03ab25937573e8b77fdd4ae938b33188","errors":{"17":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"18":{"38":[{"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}]},"20":{"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}]},"25":{"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}]},"31":{"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}]},"37":{"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}]},"43":{"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}]},"49":{"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}],"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}]},"55":{"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}],"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}]},"61":{"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}]},"71":{"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}]},"77":{"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}]},"83":{"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}],"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}]},"89":{"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}]},"95":{"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}]},"100":{"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}]},"105":{"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}]},"111":{"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}]},"118":{"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}]}},"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":101,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":77}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":19}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":18,"numTokens":924},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp5919\/src\/Database.php":{"hash":"b9bdf03ab25937573e8b77fdd4ae938b33188","errors":{"17":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"18":{"38":[{"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}]},"20":{"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}]},"25":{"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}]},"31":{"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}]},"37":{"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}]},"43":{"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}]},"49":{"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}],"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}]},"55":{"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}],"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}]},"61":{"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}]},"71":{"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}]},"77":{"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}]},"83":{"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}],"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}]},"89":{"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}]},"95":{"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}]},"100":{"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}]},"105":{"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}]},"111":{"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}]},"118":{"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}]}},"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":101,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":77}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":19}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":18,"numTokens":924},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp8680\/src\/Database.php":{"hash":"b9bdf03ab25937573e8b77fdd4ae938b33188","errors":{"17":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"18":{"38":[{"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}]},"20":{"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}]},"25":{"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}]},"31":{"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}]},"37":{"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}]},"43":{"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}]},"49":{"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}],"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}]},"55":{"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}],"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}]},"61":{"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}]},"71":{"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}]},"77":{"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}]},"83":{"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}],"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}]},"89":{"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}]},"95":{"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}]},"100":{"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}]},"105":{"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}]},"111":{"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}]},"118":{"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}]}},"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":101,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":77}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":19}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":18,"numTokens":924},"\/Users\/midorikocak\/Documents\/src\/nano-db\/src\/DatabaseInterface.php":{"hash":"c5aa50aa4c4889d9dbc8690908aeaa6433188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"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}]},"25":{"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]},"39":{"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}]},"41":{"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}]},"43":{"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}]}},"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":24}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":49}},"Multiple statements on same line":{"values":{"no":20}},"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":17}},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":47,"warningCount":0,"fixableCount":16,"numTokens":357},"\/Users\/midorikocak\/Documents\/src\/nano-db\/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},"\/Users\/midorikocak\/Documents\/src\/nano-db\/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},"\/Users\/midorikocak\/Documents\/src\/nano-db\/tests\/Users.php":{"hash":"57556dbd622b90016b9f4af107761c1433188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"43":{"18":[{"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}]},"67":{"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}]},"66":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"68":{"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}]},"71":{"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}]},"87":{"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}]},"86":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"88":{"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":75}},"Line indent":{"values":{"spaces":65}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Inline comment style":{"values":{"\/\/ ...":1}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":16,"warningCount":0,"fixableCount":7,"numTokens":700},"\/Users\/midorikocak\/Documents\/src\/nano-db\/src\/RepositoryInterface.php":{"hash":"97fc8d78807ad96cc520c1a14b16d73333188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"32":{"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}]},"31":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"33":{"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":27,"81-120":1}},"Line indent":{"values":{"spaces":22}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":12,"warningCount":0,"fixableCount":2,"numTokens":186},"\/Users\/midorikocak\/Documents\/src\/nano-db\/src\/ArrayRepository.php":{"hash":"a0d7862c02bd708d92aefb75ecf5e99233188","errors":{"23":{"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}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"37":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"46":{"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}]},"44":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"47":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"70":{"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}]},"68":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"71":{"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}]},"77":{"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}]},"81":{"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}]},"86":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"91":{"18":[{"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}]},"115":{"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}]},"113":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"116":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"121":{"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}]}},"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":98,"81-120":3}},"Line indent":{"values":{"spaces":87}},"PHP keyword case":{"values":{"lower":47}},"Multiple statements on same line":{"values":{"no":40}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[54]},"Spacing after object operator":{"values":[54]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[9]},"Spaces before control structure close parenthesis":{"values":[9]},"Blank lines at start of control structure":{"values":[10]},"Blank lines at end of control structure":{"values":[10]},"Control structure defined inline":{"values":{"no":10}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":21,"warningCount":0,"fixableCount":9,"numTokens":914},"\/Users\/midorikocak\/Documents\/src\/nano-db\/src\/Database.php":{"hash":"965527b1d5645afddc0a6af3ce17ac2233188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"31":{"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}]},"38":{"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}]},"45":{"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}]},"52":{"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}]},"58":{"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}]},"64":{"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}]},"74":{"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}]},"80":{"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}]},"86":{"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}]},"92":{"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}]},"98":{"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}]},"103":{"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}]},"108":{"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}]},"114":{"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}]},"121":{"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}]},"129":{"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}]},"131":{"26":[{"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}]}},"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":109,"81-120":1}},"Line indent":{"values":{"spaces":99}},"PHP keyword case":{"values":{"lower":78}},"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}},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[50]},"Spacing after object operator":{"values":[50]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":18,"numTokens":1015},"\/Users\/midorikocak\/Documents\/src\/nano-db\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/Users\/midorikocak\/Documents\/src\/nano-db\/tests\/DatabaseTest.php":{"hash":"a4883bd28a461b2b50e365d0b5f6278733188","errors":{"19":{"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}]},"22":{"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}]},"27":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"41":{"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}]},"56":{"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}]},"58":{"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}]},"63":{"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}]},"69":{"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}]},"71":{"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}]},"77":{"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}]},"79":{"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}]},"91":{"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}]},"93":{"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}]},"94":{"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}]},"102":{"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}]},"109":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"117":{"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}]},"119":{"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}]},"124":{"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}]},"132":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"139":{"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}]},"140":{"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}]},"143":{"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}]},"148":{"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}]},"154":{"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}]},"156":{"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":126,"81-120":4}},"Line indent":{"values":{"spaces":117}},"PHP keyword case":{"values":{"lower":40}},"Multiple statements on same line":{"values":{"no":57}},"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":1200},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp8063\/src\/Database.php":{"hash":"b9bdf03ab25937573e8b77fdd4ae938b33188","errors":{"17":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"18":{"38":[{"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}]},"20":{"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}]},"25":{"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}]},"31":{"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}]},"37":{"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}]},"43":{"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}]},"49":{"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}],"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}]},"55":{"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}],"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}]},"61":{"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}]},"71":{"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}]},"77":{"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}]},"83":{"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}],"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}]},"89":{"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}]},"95":{"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}]},"100":{"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}]},"105":{"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}]},"111":{"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}]},"118":{"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}]}},"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":101,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":77}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":19}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":18,"numTokens":924},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp10020\/tests\/RepositoryTest.php":{"hash":"c68f52b462911eb5f550fdd1fdd02fd333188","errors":{"24":{"19":[{"message":"Class RepositoryTest contains unused property $updateUser.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}]},"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":98}},"PHP keyword case":{"values":{"lower":42}},"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":33,"warningCount":0,"fixableCount":19,"numTokens":1017},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp11066\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3061\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp8582\/src\/Database.php":{"hash":"b9bdf03ab25937573e8b77fdd4ae938b33188","errors":{"17":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"18":{"38":[{"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}]},"20":{"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}]},"25":{"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}]},"31":{"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}]},"37":{"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}]},"43":{"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}]},"49":{"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}],"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}]},"55":{"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}],"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}]},"61":{"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}]},"71":{"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}]},"77":{"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}]},"83":{"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}],"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}]},"89":{"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}]},"95":{"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}]},"100":{"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}]},"105":{"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}]},"111":{"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}]},"118":{"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}]}},"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":101,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":77}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":19}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":18,"numTokens":924},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp7529\/src\/Database.php":{"hash":"c73fe0cad15626924aab0335c58a640633188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}],"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":911},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp7973\/src\/Database.php":{"hash":"c73fe0cad15626924aab0335c58a640633188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}],"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":911},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp9774\/src\/RepositoryInterface.php":{"hash":"1539bea1e72812b2c4812f0495e34ea833188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$constraints\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"76":[{"message":"There must be 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":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"27":{"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}]},"26":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"28":{"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":21,"81-120":2}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":10,"warningCount":0,"fixableCount":2,"numTokens":158},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3230\/src\/RepositoryInterface.php":{"hash":"1539bea1e72812b2c4812f0495e34ea833188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$constraints\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"76":[{"message":"There must be 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":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"27":{"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}]},"26":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"28":{"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":21,"81-120":2}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":10,"warningCount":0,"fixableCount":2,"numTokens":158},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp9808\/src\/ArrayRepository.php":{"hash":"796962c865a6dcb5e4175bc6232c7f8e33188","errors":{"23":{"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}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"37":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"46":{"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}]},"44":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"47":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"70":{"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}]},"68":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"71":{"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}]},"77":{"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}]},"81":{"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}],"79":[{"message":"There must be 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":{"18":[{"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}]},"103":{"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}]},"101":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"104":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"109":{"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}]}},"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":87,"81-120":4}},"Line indent":{"values":{"spaces":77}},"PHP keyword case":{"values":{"lower":45}},"Multiple statements on same line":{"values":{"no":38}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":3}},"Spacing before object operator":{"values":[50]},"Spacing after object operator":{"values":[50]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[7]},"Spaces before control structure close parenthesis":{"values":[7]},"Blank lines at start of control structure":{"values":[8]},"Blank lines at end of control structure":{"values":[8]},"Control structure defined inline":{"values":{"no":8}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":5}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":21,"warningCount":0,"fixableCount":9,"numTokens":836},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp12093\/src\/Database.php":{"hash":"c73fe0cad15626924aab0335c58a640633188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}],"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":911},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp847\/src\/DatabaseInterface.php":{"hash":"b5a1997e832247b32d8ee2d83c7b5d9d33188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}],"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}]},"23":{"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}],"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}]},"25":{"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}],"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]}},"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":21}},"Line indent":{"values":{"spaces":14}},"PHP keyword case":{"values":{"lower":40}},"Multiple statements on same line":{"values":{"no":17}},"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":14}},"CamelCase method name":{"values":{"yes":13}},"PHP type case":{"values":{"lower":13}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":40,"warningCount":0,"fixableCount":13,"numTokens":272},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp15649\/src\/DatabaseInterface.php":{"hash":"326a92b543923426bfa571b4affa82c333188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}],"58":[{"message":"There must be 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":{"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}],"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}]},"25":{"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}],"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]}},"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":21}},"Line indent":{"values":{"spaces":14}},"PHP keyword case":{"values":{"lower":40}},"Multiple statements on same line":{"values":{"no":17}},"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":14}},"CamelCase method name":{"values":{"yes":13}},"PHP type case":{"values":{"lower":13}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":40,"warningCount":0,"fixableCount":13,"numTokens":277},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp879\/src\/DatabaseInterface.php":{"hash":"85fb36812b02e49c748ef0c995b0d4b633188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}],"65":[{"message":"There must be 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":{"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}],"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}]},"25":{"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}],"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]}},"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":21}},"Line indent":{"values":{"spaces":14}},"PHP keyword case":{"values":{"lower":40}},"Multiple statements on same line":{"values":{"no":17}},"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":14}},"CamelCase method name":{"values":{"yes":13}},"PHP type case":{"values":{"lower":13}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":40,"warningCount":0,"fixableCount":13,"numTokens":281},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp5225\/src\/DatabaseInterface.php":{"hash":"485b2b9d47c49dd400fcd9075080ae8533188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"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}],"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}]},"25":{"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}],"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]}},"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":21}},"Line indent":{"values":{"spaces":14}},"PHP keyword case":{"values":{"lower":40}},"Multiple statements on same line":{"values":{"no":17}},"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":14}},"CamelCase method name":{"values":{"yes":13}},"PHP type case":{"values":{"lower":13}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":40,"warningCount":0,"fixableCount":13,"numTokens":281},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp7674\/src\/DatabaseInterface.php":{"hash":"3d34827fcc7d7b0a8786ccb87f362f9833188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"37":[{"message":"Expected 1 space between comma and type hint \"string\"; 0 found","source":"Squiz.Functions.FunctionDeclarationArgumentSpacing.NoSpaceBeforeHint","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\FunctionDeclarationArgumentSpacingSniff","severity":5,"fixable":true}],"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}],"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}],"38":[{"message":"Expected 1 space after comma; found 0","source":"WebimpressCodingStandard.WhiteSpace.CommaSpacing.NoSpaceAfterComma","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\CommaSpacingSniff","severity":5,"fixable":true}]},"25":{"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}],"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]}},"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":21}},"Line indent":{"values":{"spaces":14}},"PHP keyword case":{"values":{"lower":40}},"Multiple statements on same line":{"values":{"no":17}},"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":14}},"CamelCase method name":{"values":{"yes":13}},"PHP type case":{"values":{"lower":13}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":42,"warningCount":0,"fixableCount":15,"numTokens":289},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp9143\/src\/DatabaseInterface.php":{"hash":"000140c94637309a9e5cc3b43e10006c33188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"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}]},"25":{"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}],"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]}},"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":21}},"Line indent":{"values":{"spaces":14}},"PHP keyword case":{"values":{"lower":40}},"Multiple statements on same line":{"values":{"no":17}},"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":14}},"CamelCase method name":{"values":{"yes":13}},"PHP type case":{"values":{"lower":13}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":40,"warningCount":0,"fixableCount":13,"numTokens":290},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1308\/src\/DatabaseInterface.php":{"hash":"865607bf900e013d65c0a2e30e1f29ac33188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"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}]},"25":{"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]}},"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":21}},"Line indent":{"values":{"spaces":14}},"PHP keyword case":{"values":{"lower":40}},"Multiple statements on same line":{"values":{"no":17}},"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":14}},"CamelCase method name":{"values":{"yes":13}},"PHP type case":{"values":{"lower":13}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":40,"warningCount":0,"fixableCount":13,"numTokens":299},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp8915\/src\/DatabaseInterface.php":{"hash":"3b73a55dabc2fe76763a2261631dcabe33188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"70":[{"message":"Expected 1 blank line after method; 2 found","source":"WebimpressCodingStandard.Methods.LineAfter.BlankLinesAfter","listener":"WebimpressCodingStandard\\Sniffs\\Methods\\LineAfterSniff","severity":5,"fixable":true}],"12":[{"message":"Missing doc comment for function order()","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":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"26":{"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}]},"28":{"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}]},"30":{"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}]},"32":{"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}]},"34":{"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}]},"36":{"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}]},"38":{"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}]},"40":{"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}]}},"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":22}},"Line indent":{"values":{"spaces":15}},"PHP keyword case":{"values":{"lower":43}},"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}},"Function has doc comment":{"values":{"no":15}},"CamelCase method name":{"values":{"yes":14}},"PHP type case":{"values":{"lower":14}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":46,"warningCount":0,"fixableCount":16,"numTokens":327},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp10011\/src\/DatabaseInterface.php":{"hash":"eca2d1e85360bc97685452b74c62f92333188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"54":[{"message":"Expected 1 blank line after method; 2 found","source":"WebimpressCodingStandard.Methods.LineAfter.BlankLinesAfter","listener":"WebimpressCodingStandard\\Sniffs\\Methods\\LineAfterSniff","severity":5,"fixable":true}],"12":[{"message":"Missing doc comment for function order()","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 $order needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"50":[{"message":"There must be 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":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"26":{"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}]},"28":{"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}]},"30":{"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}]},"32":{"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}]},"34":{"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}]},"36":{"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}]},"38":{"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}]},"40":{"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}]}},"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":22}},"Line indent":{"values":{"spaces":15}},"PHP keyword case":{"values":{"lower":43}},"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}},"Function has doc comment":{"values":{"no":15}},"CamelCase method name":{"values":{"yes":14}},"PHP type case":{"values":{"lower":14}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":46,"warningCount":0,"fixableCount":16,"numTokens":322},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp12878\/src\/DatabaseInterface.php":{"hash":"d0a3eb2fb4e795021b0a1f39c16cf7a133188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"61":[{"message":"Expected 1 blank line after method; 2 found","source":"WebimpressCodingStandard.Methods.LineAfter.BlankLinesAfter","listener":"WebimpressCodingStandard\\Sniffs\\Methods\\LineAfterSniff","severity":5,"fixable":true}],"12":[{"message":"Missing doc comment for function order()","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}],"57":[{"message":"There must be 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":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"26":{"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}]},"28":{"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}]},"30":{"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}]},"32":{"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}]},"34":{"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}]},"36":{"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}]},"38":{"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}]},"40":{"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}]}},"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":22}},"Line indent":{"values":{"spaces":15}},"PHP keyword case":{"values":{"lower":43}},"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}},"Function has doc comment":{"values":{"no":15}},"CamelCase method name":{"values":{"yes":14}},"PHP type case":{"values":{"lower":14}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":45,"warningCount":0,"fixableCount":16,"numTokens":324},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp11557\/src\/DatabaseInterface.php":{"hash":"24c3bef854c09a7ddc44c3ead546377733188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"12":[{"message":"Missing doc comment for function order()","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}],"57":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]},"39":{"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}]}},"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":23}},"Line indent":{"values":{"spaces":15}},"PHP keyword case":{"values":{"lower":43}},"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}},"Function has doc comment":{"values":{"no":15}},"CamelCase method name":{"values":{"yes":14}},"PHP type case":{"values":{"lower":14}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":43,"warningCount":0,"fixableCount":14,"numTokens":323},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp9948\/src\/DatabaseInterface.php":{"hash":"aab2742347fa352310f5b41f8390e66933188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"12":[{"message":"Missing doc comment for function order()","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}],"57":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"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}]},"27":{"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}],"27":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"57":[{"message":"There must be 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":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]},"39":{"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}]},"41":{"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}]},"43":{"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}]}},"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":25}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":49}},"Multiple statements on same line":{"values":{"no":20}},"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":17}},"CamelCase method name":{"values":{"yes":16}},"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":364},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14938\/src\/DatabaseInterface.php":{"hash":"c70657957d3dd527e95d46c4247ac0ec33188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"12":[{"message":"Missing doc comment for function order()","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}],"57":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]},"39":{"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}]},"41":{"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}]},"43":{"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}]}},"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":25}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":49}},"Multiple statements on same line":{"values":{"no":20}},"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":17}},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":47,"warningCount":0,"fixableCount":16,"numTokens":357},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp8263\/src\/DatabaseInterface.php":{"hash":"763a0d4281043faf7a42d14421a2cd6733188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"12":[{"message":"Missing doc comment for function order()","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}],"57":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]},"39":{"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}]},"41":{"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}]},"43":{"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}]}},"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":24}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":49}},"Multiple statements on same line":{"values":{"no":20}},"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":17}},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":47,"warningCount":0,"fixableCount":16,"numTokens":357},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2416\/src\/Database.php":{"hash":"c73fe0cad15626924aab0335c58a640633188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}],"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":911},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp12534\/src\/Database.php":{"hash":"8dea72f67d3ca606f702e5aaf6c06ac633188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"65":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"54":{"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}],"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}],"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":920},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14442\/src\/Database.php":{"hash":"86c6e32c930a1ecb0a09028c97ad61f733188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}],"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}],"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":920},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp11352\/src\/Database.php":{"hash":"7dbd80fd119f87f5c5afab36abd07e6133188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"50":{"28":[{"message":"Expected 0 spaces before closing bracket; 1 found","source":"PSR2.Methods.FunctionCallSignature.SpaceBeforeCloseBracket","listener":"PHP_CodeSniffer\\Standards\\PSR2\\Sniffs\\Methods\\FunctionCallSignatureSniff","severity":5,"fixable":true}]},"54":{"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}],"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}],"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":50,"warningCount":0,"fixableCount":18,"numTokens":922},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp10034\/src\/Database.php":{"hash":"abf925e4b2251878988f08f1890868d633188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}],"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}],"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":923},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp6342\/src\/Database.php":{"hash":"b0b087bcbbce2f55bc81df10539e590e33188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}],"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}],"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":923},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp12178\/src\/Database.php":{"hash":"bf4497b872a2172ae2b29f6982a2711233188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"37":[{"message":"Expected 1 space between comma and type hint \"string\"; 0 found","source":"Squiz.Functions.FunctionDeclarationArgumentSpacing.NoSpaceBeforeHint","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\FunctionDeclarationArgumentSpacingSniff","severity":5,"fixable":true}],"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}],"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}],"38":[{"message":"Expected 1 space after comma; found 0","source":"WebimpressCodingStandard.WhiteSpace.CommaSpacing.NoSpaceAfterComma","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\CommaSpacingSniff","severity":5,"fixable":true}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}],"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":19,"numTokens":931},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp6971\/src\/Database.php":{"hash":"76fa74f072105c1cd2c15f5c11a7879433188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"37":[{"message":"Expected 1 space between comma and type hint \"string\"; 0 found","source":"Squiz.Functions.FunctionDeclarationArgumentSpacing.NoSpaceBeforeHint","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\FunctionDeclarationArgumentSpacingSniff","severity":5,"fixable":true}],"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}],"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}],"38":[{"message":"Expected 1 space after comma; found 0","source":"WebimpressCodingStandard.WhiteSpace.CommaSpacing.NoSpaceAfterComma","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\CommaSpacingSniff","severity":5,"fixable":true}]},"56":{"28":[{"message":"Expected 0 spaces before closing bracket; 1 found","source":"PSR2.Methods.FunctionCallSignature.SpaceBeforeCloseBracket","listener":"PHP_CodeSniffer\\Standards\\PSR2\\Sniffs\\Methods\\FunctionCallSignatureSniff","severity":5,"fixable":true}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}],"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":52,"warningCount":0,"fixableCount":20,"numTokens":933},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp12155\/src\/Database.php":{"hash":"d9820aadbc0dc0de3b24f241a7e5ebf833188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"37":[{"message":"Expected 1 space between comma and type hint \"string\"; 0 found","source":"Squiz.Functions.FunctionDeclarationArgumentSpacing.NoSpaceBeforeHint","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\FunctionDeclarationArgumentSpacingSniff","severity":5,"fixable":true}],"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}],"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}],"38":[{"message":"Expected 1 space after comma; found 0","source":"WebimpressCodingStandard.WhiteSpace.CommaSpacing.NoSpaceAfterComma","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\CommaSpacingSniff","severity":5,"fixable":true}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}],"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":19,"numTokens":934},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp16087\/src\/Database.php":{"hash":"132ad5d9d34db2aefc59449cd12ae0bb33188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}],"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":935},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp8847\/src\/Database.php":{"hash":"878e69a17874a21313e044a04023611633188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":944},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp5439\/src\/Database.php":{"hash":"79f93aa2ed043569d314c0f3bc39858133188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":947},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp12881\/src\/Database.php":{"hash":"c8dbcea2f85a64552e1dd78d304f5aa033188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]},"125":{"12":[{"message":"Missing doc comment for function order()","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}],"57":[{"message":"Return type of \"order\" function is not void, but function has no return statement","source":"WebimpressCodingStandard.Functions.ReturnType.InvalidNoReturn","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ReturnTypeSniff","severity":5,"fixable":false},{"message":"There must be 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":104,"81-120":1}},"Line indent":{"values":{"spaces":94}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":17}},"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}},"Inline comment style":{"values":{"\/\/ ...":1}}},"errorCount":53,"warningCount":0,"fixableCount":18,"numTokens":978},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp16843\/src\/Database.php":{"hash":"e80dd5f8d93e490fbbbb3183cff2284f33188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]},"125":{"12":[{"message":"Missing doc comment for function order()","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}],"57":[{"message":"There must be 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":105,"81-120":1}},"Line indent":{"values":{"spaces":95}},"PHP keyword case":{"values":{"lower":79}},"Multiple statements on same line":{"values":{"no":46}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":17}},"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":52,"warningCount":0,"fixableCount":18,"numTokens":993},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14504\/src\/Database.php":{"hash":"b6446124661b8e8a559e417a594a552b33188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]},"125":{"12":[{"message":"Missing doc comment for function order()","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}],"57":[{"message":"There must be 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":105,"81-120":1}},"Line indent":{"values":{"spaces":95}},"PHP keyword case":{"values":{"lower":79}},"Multiple statements on same line":{"values":{"no":46}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":17}},"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":52,"warningCount":0,"fixableCount":18,"numTokens":993},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3046\/src\/Database.php":{"hash":"b9efb0a3e369d307c4f3a5d7a795ac4e33188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]},"125":{"12":[{"message":"Missing doc comment for function order()","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}],"57":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"127":{"28":[{"message":"Expected 0 spaces before closing bracket; 1 found","source":"PSR2.Methods.FunctionCallSignature.SpaceBeforeCloseBracket","listener":"PHP_CodeSniffer\\Standards\\PSR2\\Sniffs\\Methods\\FunctionCallSignatureSniff","severity":5,"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":105,"81-120":1}},"Line indent":{"values":{"spaces":95}},"PHP keyword case":{"values":{"lower":79}},"Multiple statements on same line":{"values":{"no":46}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":17}},"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":995},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp17784\/src\/Database.php":{"hash":"a9bc2783f6a84423920d87defe68e8b133188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]},"125":{"12":[{"message":"Missing doc comment for function order()","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}],"57":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"127":{"28":[{"message":"Expected 0 spaces before closing bracket; 1 found","source":"PSR2.Methods.FunctionCallSignature.SpaceBeforeCloseBracket","listener":"PHP_CodeSniffer\\Standards\\PSR2\\Sniffs\\Methods\\FunctionCallSignatureSniff","severity":5,"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":105,"81-120":1}},"Line indent":{"values":{"spaces":95}},"PHP keyword case":{"values":{"lower":79}},"Multiple statements on same line":{"values":{"no":46}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":17}},"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":998},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp9777\/src\/Database.php":{"hash":"239eeec484a6e33234776a3e27c49ac933188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]},"125":{"12":[{"message":"Missing doc comment for function order()","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}],"57":[{"message":"There must be 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":105,"81-120":1}},"Line indent":{"values":{"spaces":95}},"PHP keyword case":{"values":{"lower":79}},"Multiple statements on same line":{"values":{"no":46}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":17}},"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":52,"warningCount":0,"fixableCount":18,"numTokens":996},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp5898\/src\/Database.php":{"hash":"4f352ab47cb031d5960758d368e72f0733188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]},"125":{"12":[{"message":"Missing doc comment for function order()","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}],"57":[{"message":"There must be 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":105,"81-120":1}},"Line indent":{"values":{"spaces":95}},"PHP keyword case":{"values":{"lower":79}},"Multiple statements on same line":{"values":{"no":46}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":17}},"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":52,"warningCount":0,"fixableCount":18,"numTokens":996},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp5680\/src\/Database.php":{"hash":"79f93aa2ed043569d314c0f3bc39858133188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":947},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp4847\/src\/DatabaseInterface.php":{"hash":"763a0d4281043faf7a42d14421a2cd6733188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"12":[{"message":"Missing doc comment for function order()","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}],"57":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]},"39":{"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}]},"41":{"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}]},"43":{"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}]}},"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":24}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":49}},"Multiple statements on same line":{"values":{"no":20}},"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":17}},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":47,"warningCount":0,"fixableCount":16,"numTokens":357},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp16839\/src\/DatabaseInterface.php":{"hash":"c5aa50aa4c4889d9dbc8690908aeaa6433188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"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}]},"25":{"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]},"39":{"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}]},"41":{"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}]},"43":{"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}]}},"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":24}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":49}},"Multiple statements on same line":{"values":{"no":20}},"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":17}},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":47,"warningCount":0,"fixableCount":16,"numTokens":357},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp5562\/src\/Database.php":{"hash":"79f93aa2ed043569d314c0f3bc39858133188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":947},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp10839\/src\/Database.php":{"hash":"79f93aa2ed043569d314c0f3bc39858133188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":947},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp8576\/src\/RepositoryInterface.php":{"hash":"1539bea1e72812b2c4812f0495e34ea833188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$constraints\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"76":[{"message":"There must be 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":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"27":{"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}]},"26":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"28":{"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":21,"81-120":2}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":10,"warningCount":0,"fixableCount":2,"numTokens":158},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14094\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp12862\/src\/DatabaseInterface.php":{"hash":"c5aa50aa4c4889d9dbc8690908aeaa6433188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"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}]},"25":{"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]},"39":{"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}]},"41":{"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}]},"43":{"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}]}},"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":24}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":49}},"Multiple statements on same line":{"values":{"no":20}},"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":17}},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":47,"warningCount":0,"fixableCount":16,"numTokens":357},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14753\/src\/Database.php":{"hash":"79f93aa2ed043569d314c0f3bc39858133188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":947},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp13498\/src\/ArrayRepository.php":{"hash":"796962c865a6dcb5e4175bc6232c7f8e33188","errors":{"23":{"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}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"37":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"46":{"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}]},"44":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"47":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"70":{"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}]},"68":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"71":{"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}]},"77":{"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}]},"81":{"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}],"79":[{"message":"There must be 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":{"18":[{"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}]},"103":{"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}]},"101":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"104":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"109":{"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}]}},"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":87,"81-120":4}},"Line indent":{"values":{"spaces":77}},"PHP keyword case":{"values":{"lower":45}},"Multiple statements on same line":{"values":{"no":38}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":3}},"Spacing before object operator":{"values":[50]},"Spacing after object operator":{"values":[50]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[7]},"Spaces before control structure close parenthesis":{"values":[7]},"Blank lines at start of control structure":{"values":[8]},"Blank lines at end of control structure":{"values":[8]},"Control structure defined inline":{"values":{"no":8}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":5}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":21,"warningCount":0,"fixableCount":9,"numTokens":836},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp100\/src\/ArrayRepository.php":{"hash":"a39b0e8f8d92372eaaabced6c4b170e033188","errors":{"23":{"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}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"37":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"46":{"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}]},"44":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"47":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"70":{"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}]},"68":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"71":{"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}]},"77":{"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}]},"81":{"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}],"74":[{"message":"There must be 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":{"18":[{"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}]},"103":{"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}]},"101":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"104":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"109":{"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}]}},"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":88,"81-120":3}},"Line indent":{"values":{"spaces":77}},"PHP keyword case":{"values":{"lower":45}},"Multiple statements on same line":{"values":{"no":38}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":3}},"Spacing before object operator":{"values":[50]},"Spacing after object operator":{"values":[50]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[7]},"Spaces before control structure close parenthesis":{"values":[7]},"Blank lines at start of control structure":{"values":[8]},"Blank lines at end of control structure":{"values":[8]},"Control structure defined inline":{"values":{"no":8}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":5}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":21,"warningCount":0,"fixableCount":9,"numTokens":836},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp15935\/src\/ArrayRepository.php":{"hash":"795e4562898965807ddd456903f2cfd533188","errors":{"23":{"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}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"37":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"46":{"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}]},"44":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"47":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"70":{"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}]},"68":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"71":{"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}]},"77":{"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}]},"81":{"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}],"74":[{"message":"There must be 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":{"18":[{"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}]},"103":{"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}]},"101":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"104":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"109":{"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}]}},"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":88,"81-120":3}},"Line indent":{"values":{"spaces":77}},"PHP keyword case":{"values":{"lower":45}},"Multiple statements on same line":{"values":{"no":38}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":3}},"Spacing before object operator":{"values":[50]},"Spacing after object operator":{"values":[50]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[7]},"Spaces before control structure close parenthesis":{"values":[7]},"Blank lines at start of control structure":{"values":[8]},"Blank lines at end of control structure":{"values":[8]},"Control structure defined inline":{"values":{"no":8}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":5}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":21,"warningCount":0,"fixableCount":9,"numTokens":836},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14315\/src\/RepositoryInterface.php":{"hash":"1539bea1e72812b2c4812f0495e34ea833188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$constraints\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"76":[{"message":"There must be 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":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"27":{"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}]},"26":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"28":{"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":21,"81-120":2}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":10,"warningCount":0,"fixableCount":2,"numTokens":158},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp669\/src\/RepositoryInterface.php":{"hash":"e9c93029bd9a791c6a3a3048c8dcaa4033188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"71":[{"message":"There must be 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":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"27":{"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}]},"26":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"28":{"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":22,"81-120":1}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":10,"warningCount":0,"fixableCount":2,"numTokens":158},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14539\/src\/RepositoryInterface.php":{"hash":"d83244542415762a5adc14c16557900033188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"74":[{"message":"Arguments with default values must be at the end of the argument list","source":"PEAR.Functions.ValidDefaultValue.NotAtEnd","listener":"PHP_CodeSniffer\\Standards\\PEAR\\Sniffs\\Functions\\ValidDefaultValueSniff","severity":5,"fixable":false}],"96":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"20":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"27":{"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}]},"26":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"28":{"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":21,"81-120":2}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":13,"warningCount":0,"fixableCount":2,"numTokens":168},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp11044\/src\/RepositoryInterface.php":{"hash":"d83244542415762a5adc14c16557900033188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"74":[{"message":"Arguments with default values must be at the end of the argument list","source":"PEAR.Functions.ValidDefaultValue.NotAtEnd","listener":"PHP_CodeSniffer\\Standards\\PEAR\\Sniffs\\Functions\\ValidDefaultValueSniff","severity":5,"fixable":false}],"96":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"20":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"27":{"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}]},"26":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"28":{"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":21,"81-120":2}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":13,"warningCount":0,"fixableCount":2,"numTokens":168},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp15165\/src\/RepositoryInterface.php":{"hash":"f7713f62da2aefc2d3eec6e5fef8521333188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"74":[{"message":"Arguments with default values must be at the end of the argument list","source":"PEAR.Functions.ValidDefaultValue.NotAtEnd","listener":"PHP_CodeSniffer\\Standards\\PEAR\\Sniffs\\Functions\\ValidDefaultValueSniff","severity":5,"fixable":false}],"97":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"20":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"27":{"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}]},"26":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"28":{"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":21,"81-120":2}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":13,"warningCount":0,"fixableCount":2,"numTokens":169},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp13653\/src\/RepositoryInterface.php":{"hash":"48ad2648419316c5f0474a4192c86f0e33188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"74":[{"message":"Arguments with default values must be at the end of the argument list","source":"PEAR.Functions.ValidDefaultValue.NotAtEnd","listener":"PHP_CodeSniffer\\Standards\\PEAR\\Sniffs\\Functions\\ValidDefaultValueSniff","severity":5,"fixable":false}],"104":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"20":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"27":{"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}]},"26":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"28":{"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":21,"81-120":2}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":1}}},"errorCount":13,"warningCount":0,"fixableCount":2,"numTokens":173},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp9896\/src\/RepositoryInterface.php":{"hash":"834742f1cabc8f70753fc6c7b9af13b833188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"75":[{"message":"Arguments with default values must be at the end of the argument list","source":"PEAR.Functions.ValidDefaultValue.NotAtEnd","listener":"PHP_CodeSniffer\\Standards\\PEAR\\Sniffs\\Functions\\ValidDefaultValueSniff","severity":5,"fixable":false}],"105":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"20":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"27":{"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}]},"26":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"28":{"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":21,"81-120":2}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":1}}},"errorCount":13,"warningCount":0,"fixableCount":2,"numTokens":174},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp16543\/src\/RepositoryInterface.php":{"hash":"16d2c97b419d528e0870ad1a0138702733188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"112":[{"message":"There must be 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":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"27":{"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}]},"26":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"28":{"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":21,"81-120":2}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":12,"warningCount":0,"fixableCount":2,"numTokens":178},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp7771\/src\/RepositoryInterface.php":{"hash":"42023c015b5f67ff1ad7358f8255fe4433188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"18":{"89":[{"message":"The closing parenthesis of a multi-line function declaration must be on a new line","source":"Squiz.Functions.MultiLineFunctionDeclaration.CloseBracketLine","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}],"1":[{"message":"Multi-line function declaration not indented correctly; expected 8 spaces but found 28","source":"Squiz.Functions.MultiLineFunctionDeclaration.Indent","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}],"50":[{"message":"Multi-line function declarations must define one parameter per line","source":"Squiz.Functions.MultiLineFunctionDeclaration.OneParamPerLine","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}],"70":[{"message":"Multi-line function declarations must define one parameter per line","source":"Squiz.Functions.MultiLineFunctionDeclaration.OneParamPerLine","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}],"92":[{"message":"There must be 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":{"29":[{"message":"The first parameter of a multi-line function declaration must be on the line after the opening bracket","source":"Squiz.Functions.MultiLineFunctionDeclaration.FirstParamSpacing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}],"48":[{"message":"Whitespace found at end of line","source":"Squiz.WhiteSpace.SuperfluousWhitespace.EndLine","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\SuperfluousWhitespaceSniff","severity":5,"fixable":true}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"21":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"28":{"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}]},"27":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"29":{"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":22,"81-120":2}},"Line indent":{"values":{"spaces":18}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":18,"warningCount":0,"fixableCount":8,"numTokens":179},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp12027\/src\/RepositoryInterface.php":{"hash":"bdc237775ebcfdeef13eb6c6516a68d133188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"18":{"89":[{"message":"The closing parenthesis of a multi-line function declaration must be on a new line","source":"Squiz.Functions.MultiLineFunctionDeclaration.CloseBracketLine","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}],"1":[{"message":"Multi-line function declaration not indented correctly; expected 8 spaces but found 28","source":"Squiz.Functions.MultiLineFunctionDeclaration.Indent","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}],"50":[{"message":"Multi-line function declarations must define one parameter per line","source":"Squiz.Functions.MultiLineFunctionDeclaration.OneParamPerLine","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}],"70":[{"message":"Multi-line function declarations must define one parameter per line","source":"Squiz.Functions.MultiLineFunctionDeclaration.OneParamPerLine","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}],"92":[{"message":"There must be 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":{"29":[{"message":"The first parameter of a multi-line function declaration must be on the line after the opening bracket","source":"Squiz.Functions.MultiLineFunctionDeclaration.FirstParamSpacing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"21":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"28":{"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}]},"27":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"29":{"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":22,"81-120":2}},"Line indent":{"values":{"spaces":18}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":17,"warningCount":0,"fixableCount":7,"numTokens":179},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp13173\/src\/RepositoryInterface.php":{"hash":"0b9f4c1b7115a959f6183b939e5f58d833188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"32":{"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}]},"31":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"33":{"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":27,"81-120":1}},"Line indent":{"values":{"spaces":22}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":12,"warningCount":0,"fixableCount":2,"numTokens":185},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp16066\/src\/RepositoryInterface.php":{"hash":"0b9f4c1b7115a959f6183b939e5f58d833188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"32":{"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}]},"31":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"33":{"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":27,"81-120":1}},"Line indent":{"values":{"spaces":22}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":12,"warningCount":0,"fixableCount":2,"numTokens":185},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2990\/src\/DatabaseInterface.php":{"hash":"c5aa50aa4c4889d9dbc8690908aeaa6433188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"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}]},"25":{"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]},"39":{"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}]},"41":{"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}]},"43":{"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}]}},"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":24}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":49}},"Multiple statements on same line":{"values":{"no":20}},"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":17}},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":47,"warningCount":0,"fixableCount":16,"numTokens":357},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp4930\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp13709\/src\/Database.php":{"hash":"79f93aa2ed043569d314c0f3bc39858133188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":947},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp15130\/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.tmp16412\/src\/RepositoryInterface.php":{"hash":"0b9f4c1b7115a959f6183b939e5f58d833188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"32":{"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}]},"31":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"33":{"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":27,"81-120":1}},"Line indent":{"values":{"spaces":22}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":12,"warningCount":0,"fixableCount":2,"numTokens":185},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp11672\/src\/RepositoryInterface.php":{"hash":"0b9f4c1b7115a959f6183b939e5f58d833188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"32":{"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}]},"31":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"33":{"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":27,"81-120":1}},"Line indent":{"values":{"spaces":22}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":12,"warningCount":0,"fixableCount":2,"numTokens":185},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3603\/tests\/Users.php":{"hash":"b7cbdac13858140501fcafe54294dd6c33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"58":{"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}]},"57":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"59":{"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}]},"62":{"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}]},"78":{"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}]},"77":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"79":{"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":69}},"Line indent":{"values":{"spaces":59}},"PHP keyword case":{"values":{"lower":35}},"Multiple statements on same line":{"values":{"no":31}},"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":4}},"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":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":645},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp11793\/tests\/Users.php":{"hash":"a7f5c09f9c7ff958cad48383af2523cf33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"66":{"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}]},"65":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"67":{"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}]},"70":{"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}]},"86":{"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}]},"85":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"87":{"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":75}},"Line indent":{"values":{"spaces":65}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":697},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2223\/tests\/Users.php":{"hash":"4133033fe39ed53bd5484b2b43cfd3b033188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"18":[{"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}]},"65":{"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}]},"64":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"66":{"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}]},"69":{"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}]},"85":{"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}]},"84":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"86":{"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":74}},"Line indent":{"values":{"spaces":64}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":16,"warningCount":0,"fixableCount":7,"numTokens":696},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp17529\/src\/RepositoryInterface.php":{"hash":"0b9f4c1b7115a959f6183b939e5f58d833188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"32":{"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}]},"31":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"33":{"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":27,"81-120":1}},"Line indent":{"values":{"spaces":22}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":12,"warningCount":0,"fixableCount":2,"numTokens":185},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14883\/tests\/Users.php":{"hash":"4133033fe39ed53bd5484b2b43cfd3b033188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"18":[{"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}]},"65":{"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}]},"64":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"66":{"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}]},"69":{"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}]},"85":{"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}]},"84":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"86":{"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":74}},"Line indent":{"values":{"spaces":64}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":16,"warningCount":0,"fixableCount":7,"numTokens":696},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp12607\/src\/RepositoryInterface.php":{"hash":"0b9f4c1b7115a959f6183b939e5f58d833188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"32":{"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}]},"31":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"33":{"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":27,"81-120":1}},"Line indent":{"values":{"spaces":22}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":12,"warningCount":0,"fixableCount":2,"numTokens":185},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3449\/src\/RepositoryInterface.php":{"hash":"0b9f4c1b7115a959f6183b939e5f58d833188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"32":{"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}]},"31":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"33":{"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":27,"81-120":1}},"Line indent":{"values":{"spaces":22}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":12,"warningCount":0,"fixableCount":2,"numTokens":185},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp7363\/src\/RepositoryInterface.php":{"hash":"0b9f4c1b7115a959f6183b939e5f58d833188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"32":{"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}]},"31":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"33":{"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":27,"81-120":1}},"Line indent":{"values":{"spaces":22}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":12,"warningCount":0,"fixableCount":2,"numTokens":185},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp15733\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp8077\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp18419\/tests\/Users.php":{"hash":"4133033fe39ed53bd5484b2b43cfd3b033188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"18":[{"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}]},"65":{"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}]},"64":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"66":{"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}]},"69":{"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}]},"85":{"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}]},"84":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"86":{"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":74}},"Line indent":{"values":{"spaces":64}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":16,"warningCount":0,"fixableCount":7,"numTokens":696},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp8354\/tests\/Users.php":{"hash":"4748cccc08126031b95d1dc787bd67fe33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"18":[{"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}]},"50":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"51":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"59":{"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}]},"58":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"60":{"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}]},"63":{"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}]},"79":{"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}]},"78":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"80":{"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":68}},"Line indent":{"values":{"spaces":58}},"PHP keyword case":{"values":{"lower":35}},"Multiple statements on same line":{"values":{"no":31}},"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":4}},"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":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":18,"warningCount":0,"fixableCount":9,"numTokens":646},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp118\/tests\/Users.php":{"hash":"4133033fe39ed53bd5484b2b43cfd3b033188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"18":[{"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}]},"65":{"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}]},"64":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"66":{"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}]},"69":{"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}]},"85":{"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}]},"84":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"86":{"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":74}},"Line indent":{"values":{"spaces":64}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":16,"warningCount":0,"fixableCount":7,"numTokens":696},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp16894\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp6869\/tests\/Users.php":{"hash":"c890082dd70af322f251cc316606ec4833188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"18":[{"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}]},"50":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"58":{"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}]},"57":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"59":{"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}]},"62":{"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}]},"78":{"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}]},"77":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"79":{"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":68}},"Line indent":{"values":{"spaces":58}},"PHP keyword case":{"values":{"lower":35}},"Multiple statements on same line":{"values":{"no":31}},"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":4}},"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":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":645},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp15369\/tests\/Users.php":{"hash":"c890082dd70af322f251cc316606ec4833188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"18":[{"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}]},"50":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"58":{"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}]},"57":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"59":{"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}]},"62":{"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}]},"78":{"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}]},"77":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"79":{"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":68}},"Line indent":{"values":{"spaces":58}},"PHP keyword case":{"values":{"lower":35}},"Multiple statements on same line":{"values":{"no":31}},"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":4}},"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":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":645},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp6778\/tests\/Users.php":{"hash":"4133033fe39ed53bd5484b2b43cfd3b033188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"18":[{"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}]},"65":{"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}]},"64":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"66":{"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}]},"69":{"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}]},"85":{"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}]},"84":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"86":{"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":74}},"Line indent":{"values":{"spaces":64}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":16,"warningCount":0,"fixableCount":7,"numTokens":696},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp10728\/src\/DatabaseInterface.php":{"hash":"c5aa50aa4c4889d9dbc8690908aeaa6433188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"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}]},"25":{"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]},"39":{"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}]},"41":{"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}]},"43":{"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}]}},"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":24}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":49}},"Multiple statements on same line":{"values":{"no":20}},"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":17}},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":47,"warningCount":0,"fixableCount":16,"numTokens":357},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp8432\/src\/DatabaseInterface.php":{"hash":"c5aa50aa4c4889d9dbc8690908aeaa6433188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"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}]},"25":{"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]},"39":{"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}]},"41":{"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}]},"43":{"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}]}},"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":24}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":49}},"Multiple statements on same line":{"values":{"no":20}},"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":17}},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":47,"warningCount":0,"fixableCount":16,"numTokens":357},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2352\/tests\/Users.php":{"hash":"4133033fe39ed53bd5484b2b43cfd3b033188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"18":[{"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}]},"65":{"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}]},"64":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"66":{"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}]},"69":{"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}]},"85":{"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}]},"84":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"86":{"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":74}},"Line indent":{"values":{"spaces":64}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":16,"warningCount":0,"fixableCount":7,"numTokens":696},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp16942\/tests\/Users.php":{"hash":"81976240f6adac3279b640a5d2e1c63733188","errors":{"60":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"18":[{"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}]},"66":{"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}]},"65":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"67":{"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}]},"70":{"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}]},"86":{"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}]},"85":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"87":{"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":75}},"Line indent":{"values":{"spaces":65}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":34}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":703},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2309\/tests\/Users.php":{"hash":"4133033fe39ed53bd5484b2b43cfd3b033188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"18":[{"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}]},"65":{"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}]},"64":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"66":{"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}]},"69":{"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}]},"85":{"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}]},"84":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"86":{"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":74}},"Line indent":{"values":{"spaces":64}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":16,"warningCount":0,"fixableCount":7,"numTokens":696},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp13389\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14560\/tests\/Users.php":{"hash":"4133033fe39ed53bd5484b2b43cfd3b033188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"18":[{"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}]},"65":{"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}]},"64":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"66":{"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}]},"69":{"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}]},"85":{"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}]},"84":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"86":{"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":74}},"Line indent":{"values":{"spaces":64}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":16,"warningCount":0,"fixableCount":7,"numTokens":696},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp4285\/tests\/Users.php":{"hash":"4133033fe39ed53bd5484b2b43cfd3b033188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"18":[{"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}]},"65":{"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}]},"64":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"66":{"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}]},"69":{"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}]},"85":{"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}]},"84":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"86":{"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":74}},"Line indent":{"values":{"spaces":64}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":16,"warningCount":0,"fixableCount":7,"numTokens":696},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp13058\/tests\/Users.php":{"hash":"559c2230efd364f03f4ed24d77cfc2d533188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"18":[{"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}]},"50":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"62":{"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}]},"61":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"63":{"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}]},"66":{"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}]},"82":{"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}]},"81":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"83":{"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":71}},"Line indent":{"values":{"spaces":61}},"PHP keyword case":{"values":{"lower":36}},"Multiple statements on same line":{"values":{"no":32}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[36]},"Spacing after object operator":{"values":[36]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[5]},"Spaces before control structure close parenthesis":{"values":[5]},"Blank lines at start of control structure":{"values":[5]},"Blank lines at end of control structure":{"values":[5]},"Control structure defined inline":{"values":{"no":5}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":673},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp13238\/tests\/Users.php":{"hash":"4133033fe39ed53bd5484b2b43cfd3b033188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"18":[{"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}]},"65":{"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}]},"64":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"66":{"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}]},"69":{"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}]},"85":{"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}]},"84":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"86":{"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":74}},"Line indent":{"values":{"spaces":64}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":16,"warningCount":0,"fixableCount":7,"numTokens":696},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp12938\/src\/DatabaseInterface.php":{"hash":"c5aa50aa4c4889d9dbc8690908aeaa6433188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"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}]},"25":{"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]},"39":{"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}]},"41":{"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}]},"43":{"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}]}},"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":24}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":49}},"Multiple statements on same line":{"values":{"no":20}},"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":17}},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":47,"warningCount":0,"fixableCount":16,"numTokens":357},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1496\/src\/Database.php":{"hash":"79f93aa2ed043569d314c0f3bc39858133188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":947},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp10172\/src\/Database.php":{"hash":"3bde14a3f86d52d6b92bad9dae6680cf33188","errors":{"121":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":102,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":50,"warningCount":0,"fixableCount":18,"numTokens":954},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp10477\/src\/Database.php":{"hash":"8dbabc3b7b8737d295e1be934f3fa56b33188","errors":{"121":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":102,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[45]},"Spacing after object operator":{"values":[45]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":50,"warningCount":0,"fixableCount":18,"numTokens":957},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14818\/src\/Database.php":{"hash":"db785dbf57797ce0ba574e01651bc77633188","errors":{"121":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":102,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":50,"warningCount":0,"fixableCount":18,"numTokens":961},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp4587\/src\/Database.php":{"hash":"099fecdd1c64625feb3433090233f4ce33188","errors":{"121":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":102,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":50,"warningCount":0,"fixableCount":18,"numTokens":959},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp637\/src\/Database.php":{"hash":"db785dbf57797ce0ba574e01651bc77633188","errors":{"121":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":102,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":50,"warningCount":0,"fixableCount":18,"numTokens":961},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1243\/src\/Database.php":{"hash":"b145642c6a904e40742a2e2f93116d0d33188","errors":{"121":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":101,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":50,"warningCount":0,"fixableCount":18,"numTokens":961},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp10352\/src\/Database.php":{"hash":"d29271d091b038cf0528b7b297a29f4c33188","errors":{"121":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":101,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":50,"warningCount":0,"fixableCount":18,"numTokens":961},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3255\/src\/Database.php":{"hash":"8c885ba8ea1c5ee3364c0aea11b0f4c733188","errors":{"121":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":101,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":50,"warningCount":0,"fixableCount":18,"numTokens":961},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp16993\/src\/Database.php":{"hash":"8c885ba8ea1c5ee3364c0aea11b0f4c733188","errors":{"121":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":101,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":50,"warningCount":0,"fixableCount":18,"numTokens":961},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2130\/src\/Database.php":{"hash":"d56e30378b4ac9f32e96f1b9da2d90c133188","errors":{"121":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":101,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":50,"warningCount":0,"fixableCount":18,"numTokens":959},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2423\/src\/Database.php":{"hash":"87acab7d8a3d4bef6d0d7af28121949c33188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":101,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":947},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp10854\/src\/Database.php":{"hash":"6475e2df7569f8b02a0687ee88c4d7a333188","errors":{"107":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"111":{"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}]},"118":{"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}]}},"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":102,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":50,"warningCount":0,"fixableCount":18,"numTokens":953},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp7521\/src\/Database.php":{"hash":"88b241b6404a550f5cd77c2ec8b7efca33188","errors":{"107":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"111":{"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}]},"118":{"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}]}},"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":102,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[45]},"Spacing after object operator":{"values":[45]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":50,"warningCount":0,"fixableCount":18,"numTokens":958},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp17541\/src\/Database.php":{"hash":"1c69ecc9a82eb6c8493faad265b706a533188","errors":{"107":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"111":{"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}]},"118":{"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}]}},"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":102,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":50,"warningCount":0,"fixableCount":18,"numTokens":958},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp10810\/src\/Database.php":{"hash":"7a9c33b85d67453299fc872cb4f71d6333188","errors":{"107":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"111":{"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}]},"118":{"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}]}},"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":101,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":50,"warningCount":0,"fixableCount":18,"numTokens":958},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp11837\/src\/Database.php":{"hash":"7a9c33b85d67453299fc872cb4f71d6333188","errors":{"107":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"111":{"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}]},"118":{"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}]}},"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":101,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":50,"warningCount":0,"fixableCount":18,"numTokens":958},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp8010\/src\/Database.php":{"hash":"79f93aa2ed043569d314c0f3bc39858133188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":947},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp16199\/tests\/Users.php":{"hash":"4133033fe39ed53bd5484b2b43cfd3b033188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"18":[{"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}]},"65":{"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}]},"64":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"66":{"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}]},"69":{"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}]},"85":{"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}]},"84":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"86":{"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":74}},"Line indent":{"values":{"spaces":64}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":16,"warningCount":0,"fixableCount":7,"numTokens":696},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14209\/src\/RepositoryInterface.php":{"hash":"0b9f4c1b7115a959f6183b939e5f58d833188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"32":{"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}]},"31":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"33":{"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":27,"81-120":1}},"Line indent":{"values":{"spaces":22}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":12,"warningCount":0,"fixableCount":2,"numTokens":185},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp5515\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp13651\/src\/RepositoryInterface.php":{"hash":"0b9f4c1b7115a959f6183b939e5f58d833188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"32":{"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}]},"31":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"33":{"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":27,"81-120":1}},"Line indent":{"values":{"spaces":22}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":12,"warningCount":0,"fixableCount":2,"numTokens":185},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14695\/src\/Database.php":{"hash":"79f93aa2ed043569d314c0f3bc39858133188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":947},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp711\/src\/Database.php":{"hash":"4cfc13acc7dd308bc2cc2a03322c2e3733188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":43}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[42]},"Spacing after object operator":{"values":[42]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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}},"Inline comment style":{"values":{"\/\/ ...":1}}},"errorCount":49,"warningCount":0,"fixableCount":17,"numTokens":938},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14090\/src\/Database.php":{"hash":"79f93aa2ed043569d314c0f3bc39858133188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":947},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp16557\/src\/Database.php":{"hash":"79f93aa2ed043569d314c0f3bc39858133188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":947},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp6712\/src\/Database.php":{"hash":"79f93aa2ed043569d314c0f3bc39858133188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":947},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2626\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp18328\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp17129\/tests\/RepositoryTest.php":{"hash":"fcde3c7e6858817baab7ebd4cde7dd2933188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":48}},"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":[63]},"Spacing after object operator":{"values":[63]},"Adjacent assignments aligned":{"values":{"no":3}},"Space after operator":{"values":{"1":35}},"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":{"\/\/ ...":3}},"Spaces after control structure open parenthesis":{"values":[1]},"Spaces before control structure close parenthesis":{"values":[1]}},"errorCount":32,"warningCount":0,"fixableCount":19,"numTokens":997},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp10349\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp16025\/tests\/Users.php":{"hash":"4133033fe39ed53bd5484b2b43cfd3b033188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"18":[{"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}]},"65":{"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}]},"64":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"66":{"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}]},"69":{"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}]},"85":{"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}]},"84":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"86":{"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":74}},"Line indent":{"values":{"spaces":64}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":16,"warningCount":0,"fixableCount":7,"numTokens":696},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp5322\/tests\/Users.php":{"hash":"a7f5c09f9c7ff958cad48383af2523cf33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"66":{"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}]},"65":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"67":{"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}]},"70":{"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}]},"86":{"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}]},"85":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"87":{"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":75}},"Line indent":{"values":{"spaces":65}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":697},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp10416\/tests\/Users.php":{"hash":"5b095d1220a4d23536d6118c8f1ab43c33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"58":{"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}]},"57":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"59":{"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}]},"62":{"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}]},"78":{"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}]},"77":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"79":{"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":69}},"Line indent":{"values":{"spaces":59}},"PHP keyword case":{"values":{"lower":35}},"Multiple statements on same line":{"values":{"no":31}},"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":4}},"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":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":645},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp6118\/tests\/Users.php":{"hash":"94cbc733803dec5db5a20b5c0fcb312a33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"58":{"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}]},"57":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"59":{"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}]},"62":{"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}]},"78":{"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}]},"77":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"79":{"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":69}},"Line indent":{"values":{"spaces":59}},"PHP keyword case":{"values":{"lower":35}},"Multiple statements on same line":{"values":{"no":31}},"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":4}},"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":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":645},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2808\/tests\/Users.php":{"hash":"350f8c2d5ae287e3137854708518ff9433188","errors":{"10":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"39":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"40":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"48":{"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}]},"47":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"49":{"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}]},"52":{"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}]},"68":{"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}]},"67":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"69":{"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":60}},"Line indent":{"values":{"spaces":50}},"PHP keyword case":{"values":{"lower":30}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[32]},"Spacing after object operator":{"values":[32]},"Space after operator":{"values":{"1":7}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[2]},"Spaces before control structure close parenthesis":{"values":[2]},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Control structure defined inline":{"values":{"no":2}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":1}}},"errorCount":20,"warningCount":0,"fixableCount":11,"numTokens":549},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp5417\/tests\/Users.php":{"hash":"350f8c2d5ae287e3137854708518ff9433188","errors":{"10":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"39":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"40":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"48":{"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}]},"47":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"49":{"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}]},"52":{"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}]},"68":{"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}]},"67":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"69":{"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":60}},"Line indent":{"values":{"spaces":50}},"PHP keyword case":{"values":{"lower":30}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[32]},"Spacing after object operator":{"values":[32]},"Space after operator":{"values":{"1":7}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[2]},"Spaces before control structure close parenthesis":{"values":[2]},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Control structure defined inline":{"values":{"no":2}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":1}}},"errorCount":20,"warningCount":0,"fixableCount":11,"numTokens":549},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp7280\/tests\/Users.php":{"hash":"818278831af005ad4be25ded2779516033188","errors":{"40":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"10":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"49":{"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}]},"48":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"50":{"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}]},"53":{"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}]},"69":{"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}]},"68":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"70":{"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":61}},"Line indent":{"values":{"spaces":51}},"PHP keyword case":{"values":{"lower":30}},"Multiple statements on same line":{"values":{"no":27}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[32]},"Spacing after object operator":{"values":[32]},"Space after operator":{"values":{"1":7}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[2]},"Spaces before control structure close parenthesis":{"values":[2]},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Control structure defined inline":{"values":{"no":2}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":1}}},"errorCount":20,"warningCount":0,"fixableCount":11,"numTokens":555},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp15623\/tests\/Users.php":{"hash":"f062d3d37c0facd35ee313d29b11995433188","errors":{"40":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"10":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"49":{"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}]},"48":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"50":{"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}]},"53":{"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}]},"69":{"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}]},"68":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"70":{"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":61}},"Line indent":{"values":{"spaces":51}},"PHP keyword case":{"values":{"lower":30}},"Multiple statements on same line":{"values":{"no":27}},"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":4}},"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":7}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[2]},"Spaces before control structure close parenthesis":{"values":[2]},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Control structure defined inline":{"values":{"no":2}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":1}}},"errorCount":20,"warningCount":0,"fixableCount":11,"numTokens":560},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp16895\/tests\/Users.php":{"hash":"350f8c2d5ae287e3137854708518ff9433188","errors":{"10":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"39":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"40":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"48":{"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}]},"47":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"49":{"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}]},"52":{"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}]},"68":{"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}]},"67":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"69":{"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":60}},"Line indent":{"values":{"spaces":50}},"PHP keyword case":{"values":{"lower":30}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[32]},"Spacing after object operator":{"values":[32]},"Space after operator":{"values":{"1":7}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[2]},"Spaces before control structure close parenthesis":{"values":[2]},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Control structure defined inline":{"values":{"no":2}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":1}}},"errorCount":20,"warningCount":0,"fixableCount":11,"numTokens":549},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp12010\/tests\/Users.php":{"hash":"b7cbdac13858140501fcafe54294dd6c33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"58":{"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}]},"57":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"59":{"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}]},"62":{"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}]},"78":{"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}]},"77":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"79":{"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":69}},"Line indent":{"values":{"spaces":59}},"PHP keyword case":{"values":{"lower":35}},"Multiple statements on same line":{"values":{"no":31}},"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":4}},"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":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":645},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2038\/tests\/Users.php":{"hash":"350f8c2d5ae287e3137854708518ff9433188","errors":{"10":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"39":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"40":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"48":{"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}]},"47":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"49":{"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}]},"52":{"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}]},"68":{"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}]},"67":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"69":{"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":60}},"Line indent":{"values":{"spaces":50}},"PHP keyword case":{"values":{"lower":30}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[32]},"Spacing after object operator":{"values":[32]},"Space after operator":{"values":{"1":7}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[2]},"Spaces before control structure close parenthesis":{"values":[2]},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Control structure defined inline":{"values":{"no":2}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":1}}},"errorCount":20,"warningCount":0,"fixableCount":11,"numTokens":549},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14618\/tests\/Users.php":{"hash":"b7cbdac13858140501fcafe54294dd6c33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"58":{"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}]},"57":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"59":{"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}]},"62":{"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}]},"78":{"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}]},"77":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"79":{"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":69}},"Line indent":{"values":{"spaces":59}},"PHP keyword case":{"values":{"lower":35}},"Multiple statements on same line":{"values":{"no":31}},"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":4}},"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":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":645},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp969\/tests\/Users.php":{"hash":"b2ce953238388f8477147fae807737ac33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"58":{"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}]},"57":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"59":{"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}]},"62":{"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}]},"78":{"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}]},"77":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"79":{"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":69}},"Line indent":{"values":{"spaces":59}},"PHP keyword case":{"values":{"lower":35}},"Multiple statements on same line":{"values":{"no":31}},"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":4}},"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":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":645},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp7659\/tests\/Users.php":{"hash":"b7cbdac13858140501fcafe54294dd6c33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"58":{"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}]},"57":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"59":{"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}]},"62":{"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}]},"78":{"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}]},"77":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"79":{"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":69}},"Line indent":{"values":{"spaces":59}},"PHP keyword case":{"values":{"lower":35}},"Multiple statements on same line":{"values":{"no":31}},"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":4}},"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":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":645},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3374\/src\/DatabaseInterface.php":{"hash":"c5aa50aa4c4889d9dbc8690908aeaa6433188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"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}]},"25":{"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]},"39":{"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}]},"41":{"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}]},"43":{"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}]}},"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":24}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":49}},"Multiple statements on same line":{"values":{"no":20}},"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":17}},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":47,"warningCount":0,"fixableCount":16,"numTokens":357},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp12245\/src\/Database.php":{"hash":"79f93aa2ed043569d314c0f3bc39858133188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":947},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp5050\/src\/Database.php":{"hash":"574f34fde3dcc8d0f470d4fa7cd1dcb133188","errors":{"17":{"38":[{"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":{"5":[{"message":"Expected 1 blank line after method; 3 found","source":"WebimpressCodingStandard.Methods.LineAfter.BlankLinesAfter","listener":"WebimpressCodingStandard\\Sniffs\\Methods\\LineAfterSniff","severity":5,"fixable":true}]},"19":{"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}]},"23":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"24":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"26":{"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}]},"32":{"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}]},"38":{"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}]},"44":{"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}]},"50":{"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}]},"56":{"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}]},"62":{"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}]},"72":{"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}]},"78":{"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}]},"84":{"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}]},"90":{"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}]},"96":{"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}]},"101":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]}},"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":102,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":52,"warningCount":0,"fixableCount":20,"numTokens":949},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp884\/src\/Database.php":{"hash":"daede8a2b3b6c9b8ba3ebb9e521be6d433188","errors":{"17":{"38":[{"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":{"5":[{"message":"Expected 1 blank line after method; 2 found","source":"WebimpressCodingStandard.Methods.LineAfter.BlankLinesAfter","listener":"WebimpressCodingStandard\\Sniffs\\Methods\\LineAfterSniff","severity":5,"fixable":true}]},"19":{"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}]},"23":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"25":{"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}]},"31":{"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}]},"37":{"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}]},"43":{"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}]},"49":{"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}]},"55":{"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}]},"61":{"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}]},"71":{"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}]},"77":{"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}]},"83":{"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}]},"89":{"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}]},"95":{"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}]},"100":{"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}]},"105":{"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}]},"111":{"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}]},"118":{"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}]}},"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":101,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":19,"numTokens":948},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp19988\/src\/Database.php":{"hash":"79f93aa2ed043569d314c0f3bc39858133188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":947},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp13445\/src\/Database.php":{"hash":"144f52cc2c41c2e50dfdf9c56cb6dc4233188","errors":{"127":{"1":[{"message":"Line indented incorrectly; expected 4 spaces, found 0","source":"Generic.WhiteSpace.ScopeIndent.IncorrectExact","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\WhiteSpace\\ScopeIndentSniff","severity":5,"fixable":true},{"message":"Function closing brace must go on the next line following the body; found 1 blank lines before brace","source":"PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose","listener":"PHP_CodeSniffer\\Standards\\PSR2\\Sniffs\\Methods\\FunctionClosingBraceSniff","severity":5,"fixable":true},{"message":"Closing brace indented incorrectly; expected 4 spaces, found 0","source":"Squiz.WhiteSpace.ScopeClosingBrace.Indent","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\ScopeClosingBraceSniff","severity":5,"fixable":true}]},"125":{"13":[{"message":"Class Database contains unused private method reset().","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedMethod","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false},{"message":"Missing doc comment for function reset()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"29":[{"message":"Opening brace should be on a new line","source":"Squiz.Functions.MultiLineFunctionDeclaration.BraceOnSameLine","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true},{"message":"Blank line found after opening brace","source":"WebimpressCodingStandard.WhiteSpace.BraceBlankLine.SpacingAfterOpen","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BraceBlankLineSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":104,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17,"same line":1}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":56,"warningCount":0,"fixableCount":22,"numTokens":961},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp19448\/src\/Database.php":{"hash":"86b9b3f234431b2f9b53d87202ad3c2033188","errors":{"125":{"13":[{"message":"Class Database contains unused private method reset().","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedMethod","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false},{"message":"Missing doc comment for function reset()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]},"128":{"5":[{"message":"Function closing brace must go on the next line following the body; found 1 blank lines before brace","source":"PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose","listener":"PHP_CodeSniffer\\Standards\\PSR2\\Sniffs\\Methods\\FunctionClosingBraceSniff","severity":5,"fixable":true}]},"126":{"5":[{"message":"Blank line found after opening brace","source":"WebimpressCodingStandard.WhiteSpace.BraceBlankLine.SpacingAfterOpen","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BraceBlankLineSniff","severity":5,"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":104,"81-120":1}},"Line indent":{"values":{"spaces":93}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":964},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp19823\/src\/Database.php":{"hash":"b4242dfb4c81c310080a92188839514533188","errors":{"125":{"13":[{"message":"Class Database contains unused private method reset().","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedMethod","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false},{"message":"Missing doc comment for function reset()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":104,"81-120":1}},"Line indent":{"values":{"spaces":94}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":19}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[45]},"Spacing after object operator":{"values":[45]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":17,"numTokens":973},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp15505\/src\/Database.php":{"hash":"6b905af4869c57d8b2e3a3a7093bde8733188","errors":{"125":{"13":[{"message":"Class Database contains unused private method reset().","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedMethod","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false},{"message":"Missing doc comment for function reset()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":104,"81-120":1}},"Line indent":{"values":{"spaces":94}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":19}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[45]},"Spacing after object operator":{"values":[45]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":17,"numTokens":973},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp9680\/src\/Database.php":{"hash":"5a263c15efbcf001c9f2ebbffb628c0533188","errors":{"125":{"13":[{"message":"Class Database contains unused private method reset().","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedMethod","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false},{"message":"Missing doc comment for function reset()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":104,"81-120":1}},"Line indent":{"values":{"spaces":94}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":19}},"PHP constant case":{"values":{"lower":5}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[45]},"Spacing after object operator":{"values":[45]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":17,"numTokens":973},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp7030\/src\/Database.php":{"hash":"2e179d4e39392329836c0d14ba95c8ea33188","errors":{"125":{"13":[{"message":"Class Database contains unused private method reset().","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedMethod","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false},{"message":"Missing doc comment for function reset()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]},"129":{"5":[{"message":"Function closing brace must go on the next line following the body; found 1 blank lines before brace","source":"PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose","listener":"PHP_CodeSniffer\\Standards\\PSR2\\Sniffs\\Methods\\FunctionClosingBraceSniff","severity":5,"fixable":true},{"message":"Blank line found before closing brace","source":"WebimpressCodingStandard.WhiteSpace.BraceBlankLine.SpacingBeforeClose","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BraceBlankLineSniff","severity":5,"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":105,"81-120":1}},"Line indent":{"values":{"spaces":94}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":19}},"PHP constant case":{"values":{"lower":5}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[45]},"Spacing after object operator":{"values":[45]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":974},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp12386\/src\/Database.php":{"hash":"5a263c15efbcf001c9f2ebbffb628c0533188","errors":{"125":{"13":[{"message":"Class Database contains unused private method reset().","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedMethod","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false},{"message":"Missing doc comment for function reset()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":104,"81-120":1}},"Line indent":{"values":{"spaces":94}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":19}},"PHP constant case":{"values":{"lower":5}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[45]},"Spacing after object operator":{"values":[45]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":17,"numTokens":973},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp10537\/src\/Database.php":{"hash":"930d2ba8610d89595621c1e9be9f845f33188","errors":{"125":{"13":[{"message":"Class Database contains unused private method reset().","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedMethod","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false},{"message":"Missing doc comment for function reset()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":105,"81-120":1}},"Line indent":{"values":{"spaces":95}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":46}},"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":1,"yes":1}},"Space after operator":{"values":{"1":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":17,"numTokens":983},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp19897\/src\/Database.php":{"hash":"65c294dd0fa7ae04b4c72e47eb9cbc6c33188","errors":{"125":{"13":[{"message":"Class Database contains unused private method reset().","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedMethod","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false},{"message":"Missing doc comment for function reset()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]},"127":{"26":[{"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}]}},"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":105,"81-120":1}},"Line indent":{"values":{"spaces":95}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":46}},"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":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":52,"warningCount":0,"fixableCount":18,"numTokens":983},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp15617\/src\/Database.php":{"hash":"8e3070ae8c080276f0ba48cdddc09d6033188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"31":{"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}]},"37":{"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}]},"43":{"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}]},"49":{"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}]},"55":{"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}]},"61":{"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}]},"71":{"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}]},"77":{"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}]},"83":{"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}]},"89":{"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}]},"95":{"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}]},"100":{"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}]},"105":{"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}]},"111":{"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}]},"118":{"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}]},"126":{"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}]},"128":{"26":[{"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}]}},"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":106,"81-120":1}},"Line indent":{"values":{"spaces":96}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":47}},"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":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[47]},"Spacing after object operator":{"values":[47]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":18,"numTokens":991},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp4828\/src\/Database.php":{"hash":"fd72c595647c99634ffb63f84a8762e433188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"31":{"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}]},"39":{"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}]},"45":{"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}]},"51":{"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}]},"57":{"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}]},"63":{"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}]},"73":{"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}]},"79":{"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}]},"85":{"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}]},"91":{"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}]},"97":{"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}]},"102":{"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}]},"107":{"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}]},"113":{"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}]},"120":{"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}]},"128":{"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}]},"130":{"26":[{"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}]}},"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":107,"81-120":1}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":48}},"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":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[48]},"Spacing after object operator":{"values":[48]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":18,"numTokens":1000},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp833\/src\/Database.php":{"hash":"ba6c338b23a0f4f160411a1f7e5616bd33188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"31":{"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}]},"38":{"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}]},"44":{"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}]},"50":{"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}]},"56":{"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}]},"62":{"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}]},"72":{"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}]},"78":{"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}]},"84":{"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}]},"90":{"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}]},"96":{"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}]},"101":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"127":{"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}]},"129":{"26":[{"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}]}},"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":107,"81-120":1}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":48}},"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":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[48]},"Spacing after object operator":{"values":[48]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":18,"numTokens":999},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1265\/src\/Database.php":{"hash":"86e9e00242a1ce6b2d0adb6d06018b3833188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"31":{"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}]},"38":{"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}]},"46":{"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}]},"52":{"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}]},"58":{"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}]},"64":{"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}]},"74":{"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}]},"80":{"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}]},"86":{"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}]},"92":{"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}]},"98":{"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}]},"103":{"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}]},"108":{"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}]},"114":{"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}]},"121":{"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}]},"129":{"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}]},"131":{"26":[{"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}]}},"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":108,"81-120":1}},"Line indent":{"values":{"spaces":98}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":49}},"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":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[49]},"Spacing after object operator":{"values":[49]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":18,"numTokens":1008},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp7722\/src\/Database.php":{"hash":"44d650aefd9909263fcd440c0ac6060b33188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"31":{"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}]},"38":{"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}]},"45":{"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}]},"51":{"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}]},"57":{"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}]},"63":{"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}]},"73":{"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}]},"79":{"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}]},"85":{"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}]},"91":{"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}]},"97":{"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}]},"102":{"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}]},"107":{"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}]},"113":{"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}]},"120":{"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}]},"128":{"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}]},"130":{"26":[{"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}]}},"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":108,"81-120":1}},"Line indent":{"values":{"spaces":98}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":49}},"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":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[49]},"Spacing after object operator":{"values":[49]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":18,"numTokens":1007},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp7893\/src\/Database.php":{"hash":"65628846e69484930fba5dd2867714f833188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"31":{"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}]},"38":{"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}]},"45":{"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}]},"53":{"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}]},"59":{"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}]},"65":{"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}]},"75":{"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}]},"81":{"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}]},"87":{"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}]},"93":{"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}]},"99":{"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}]},"104":{"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}]},"109":{"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}]},"115":{"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}]},"122":{"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}]},"130":{"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}]},"132":{"26":[{"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}]}},"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":109,"81-120":1}},"Line indent":{"values":{"spaces":99}},"PHP keyword case":{"values":{"lower":78}},"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}},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[50]},"Spacing after object operator":{"values":[50]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":18,"numTokens":1016},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp8818\/src\/Database.php":{"hash":"965527b1d5645afddc0a6af3ce17ac2233188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"31":{"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}]},"38":{"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}]},"45":{"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}]},"52":{"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}]},"58":{"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}]},"64":{"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}]},"74":{"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}]},"80":{"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}]},"86":{"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}]},"92":{"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}]},"98":{"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}]},"103":{"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}]},"108":{"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}]},"114":{"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}]},"121":{"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}]},"129":{"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}]},"131":{"26":[{"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}]}},"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":109,"81-120":1}},"Line indent":{"values":{"spaces":99}},"PHP keyword case":{"values":{"lower":78}},"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}},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[50]},"Spacing after object operator":{"values":[50]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":18,"numTokens":1015},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1501\/src\/Database.php":{"hash":"965527b1d5645afddc0a6af3ce17ac2233188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"31":{"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}]},"38":{"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}]},"45":{"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}]},"52":{"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}]},"58":{"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}]},"64":{"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}]},"74":{"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}]},"80":{"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}]},"86":{"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}]},"92":{"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}]},"98":{"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}]},"103":{"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}]},"108":{"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}]},"114":{"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}]},"121":{"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}]},"129":{"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}]},"131":{"26":[{"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}]}},"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":109,"81-120":1}},"Line indent":{"values":{"spaces":99}},"PHP keyword case":{"values":{"lower":78}},"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}},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[50]},"Spacing after object operator":{"values":[50]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":18,"numTokens":1015},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2610\/src\/Database.php":{"hash":"98803369ebe50ab418d13f47cc742d7133188","errors":{"111":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"31":{"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}]},"38":{"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}]},"45":{"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}]},"52":{"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}]},"58":{"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}]},"64":{"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}]},"74":{"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}]},"80":{"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}]},"86":{"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}]},"92":{"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}]},"98":{"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}]},"103":{"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}]},"108":{"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}]},"115":{"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}]},"122":{"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}]},"130":{"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}]},"132":{"26":[{"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}]}},"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":1}},"Line indent":{"values":{"spaces":100}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":51}},"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":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[50]},"Spacing after object operator":{"values":[50]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":52,"warningCount":0,"fixableCount":19,"numTokens":1021},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp18341\/src\/Database.php":{"hash":"0d6c876b25e55685ab75cd08737734c233188","errors":{"111":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"31":{"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}]},"38":{"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}]},"45":{"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}]},"52":{"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}]},"58":{"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}]},"64":{"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}]},"74":{"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}]},"80":{"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}]},"86":{"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}]},"92":{"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}]},"98":{"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}]},"103":{"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}]},"108":{"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}]},"115":{"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}]},"122":{"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}]},"130":{"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}]},"132":{"26":[{"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}]}},"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":1}},"Line indent":{"values":{"spaces":100}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":51}},"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":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[51]},"Spacing after object operator":{"values":[51]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":52,"warningCount":0,"fixableCount":19,"numTokens":1024},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3284\/src\/Database.php":{"hash":"525035b066ad7538319b280783f08bbe33188","errors":{"111":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"31":{"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}]},"38":{"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}]},"45":{"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}]},"52":{"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}]},"58":{"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}]},"64":{"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}]},"74":{"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}]},"80":{"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}]},"86":{"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}]},"92":{"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}]},"98":{"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}]},"103":{"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}]},"108":{"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}]},"115":{"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}]},"122":{"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}]},"130":{"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}]},"132":{"26":[{"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}]}},"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":1}},"Line indent":{"values":{"spaces":100}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":51}},"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":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[51]},"Spacing after object operator":{"values":[51]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":52,"warningCount":0,"fixableCount":19,"numTokens":1024},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp828\/src\/Database.php":{"hash":"1e3b344b8015811cd96fe14da39f201f33188","errors":{"111":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"31":{"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}]},"38":{"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}]},"45":{"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}]},"52":{"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}]},"58":{"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}]},"64":{"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}]},"74":{"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}]},"80":{"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}]},"86":{"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}]},"92":{"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}]},"98":{"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}]},"103":{"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}]},"108":{"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}]},"115":{"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}]},"122":{"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}]},"130":{"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}]},"132":{"26":[{"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}]}},"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":1}},"Line indent":{"values":{"spaces":100}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":51}},"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":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[52]},"Spacing after object operator":{"values":[52]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":52,"warningCount":0,"fixableCount":19,"numTokens":1028},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14907\/src\/Database.php":{"hash":"1e3b344b8015811cd96fe14da39f201f33188","errors":{"111":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"31":{"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}]},"38":{"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}]},"45":{"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}]},"52":{"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}]},"58":{"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}]},"64":{"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}]},"74":{"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}]},"80":{"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}]},"86":{"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}]},"92":{"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}]},"98":{"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}]},"103":{"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}]},"108":{"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}]},"115":{"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}]},"122":{"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}]},"130":{"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}]},"132":{"26":[{"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}]}},"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":1}},"Line indent":{"values":{"spaces":100}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":51}},"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":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[52]},"Spacing after object operator":{"values":[52]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":52,"warningCount":0,"fixableCount":19,"numTokens":1028},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp6023\/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.tmp2478\/src\/RepositoryInterface.php":{"hash":"0b9f4c1b7115a959f6183b939e5f58d833188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"32":{"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}]},"31":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"33":{"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":27,"81-120":1}},"Line indent":{"values":{"spaces":22}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":12,"warningCount":0,"fixableCount":2,"numTokens":185},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp7510\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp19468\/tests\/RepositoryTest.php":{"hash":"b98e472fb87bb85b165e47034c49a4aa33188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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":{"110":{"9":[{"message":"Code after the EXIT statement on line 109 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]}},"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":98}},"PHP keyword case":{"values":{"lower":42}},"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":1,"fixableCount":19,"numTokens":1013},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14154\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp6973\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3047\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2339\/tests\/Users.php":{"hash":"b7cbdac13858140501fcafe54294dd6c33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"58":{"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}]},"57":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"59":{"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}]},"62":{"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}]},"78":{"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}]},"77":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"79":{"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":69}},"Line indent":{"values":{"spaces":59}},"PHP keyword case":{"values":{"lower":35}},"Multiple statements on same line":{"values":{"no":31}},"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":4}},"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":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":645},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp6595\/tests\/Users.php":{"hash":"b08fc5a5dc6ac8fa3a15ca50065daa8633188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"59":{"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}]},"58":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"60":{"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}]},"63":{"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}]},"79":{"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}]},"78":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"80":{"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":{"54":{"9":[{"message":"Code after the EXIT statement on line 53 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]}},"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":70}},"Line indent":{"values":{"spaces":60}},"PHP keyword case":{"values":{"lower":36}},"Multiple statements on same line":{"values":{"no":32}},"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":4}},"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":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":1,"fixableCount":8,"numTokens":649},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp15633\/tests\/Users.php":{"hash":"b7cbdac13858140501fcafe54294dd6c33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"58":{"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}]},"57":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"59":{"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}]},"62":{"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}]},"78":{"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}]},"77":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"79":{"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":69}},"Line indent":{"values":{"spaces":59}},"PHP keyword case":{"values":{"lower":35}},"Multiple statements on same line":{"values":{"no":31}},"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":4}},"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":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":645},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp12218\/src\/RepositoryInterface.php":{"hash":"0b9f4c1b7115a959f6183b939e5f58d833188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"32":{"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}]},"31":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"33":{"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":27,"81-120":1}},"Line indent":{"values":{"spaces":22}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":12,"warningCount":0,"fixableCount":2,"numTokens":185},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp4082\/tests\/Users.php":{"hash":"2b20459e71186d43f1e16a72481fef6f33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"58":{"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}]},"57":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"59":{"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}]},"62":{"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}]},"78":{"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}]},"77":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"79":{"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":69}},"Line indent":{"values":{"spaces":59}},"PHP keyword case":{"values":{"lower":35}},"Multiple statements on same line":{"values":{"no":30}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[33]},"Spacing after object operator":{"values":[33]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}},"Inline comment style":{"values":{"\/\/ ...":1}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":639},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp18889\/tests\/Users.php":{"hash":"b7cbdac13858140501fcafe54294dd6c33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"58":{"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}]},"57":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"59":{"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}]},"62":{"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}]},"78":{"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}]},"77":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"79":{"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":69}},"Line indent":{"values":{"spaces":59}},"PHP keyword case":{"values":{"lower":35}},"Multiple statements on same line":{"values":{"no":31}},"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":4}},"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":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":645},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp8408\/tests\/Users.php":{"hash":"1a98610c8ecf8484a31870732318cd6833188","errors":{"9":{"1":[{"message":"Unused use statement \"array_map\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"10":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"Return type of \"readAll\" function is not void, but function has no return statement","source":"WebimpressCodingStandard.Functions.ReturnType.InvalidNoReturn","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ReturnTypeSniff","severity":5,"fixable":false},{"message":"There must be 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":{"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}]},"41":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"43":{"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}]},"46":{"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}]},"62":{"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}]},"61":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"63":{"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":57}},"Line indent":{"values":{"spaces":47}},"PHP keyword case":{"values":{"lower":28}},"Multiple statements on same line":{"values":{"no":23}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[27]},"Spacing after object operator":{"values":[27]},"Space after operator":{"values":{"1":6}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[2]},"Spaces before control structure close parenthesis":{"values":[2]},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Control structure defined inline":{"values":{"no":2}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":1}}},"errorCount":20,"warningCount":0,"fixableCount":10,"numTokens":492},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp9333\/tests\/Users.php":{"hash":"b7cbdac13858140501fcafe54294dd6c33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"58":{"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}]},"57":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"59":{"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}]},"62":{"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}]},"78":{"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}]},"77":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"79":{"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":69}},"Line indent":{"values":{"spaces":59}},"PHP keyword case":{"values":{"lower":35}},"Multiple statements on same line":{"values":{"no":31}},"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":4}},"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":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":645},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2222\/tests\/Users.php":{"hash":"4306b485e39b79dbfc298f8c618dc94f33188","errors":{"10":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"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}]},"44":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"46":{"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}]},"49":{"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}]},"65":{"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}]},"64":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"66":{"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":59}},"Line indent":{"values":{"spaces":49}},"PHP keyword case":{"values":{"lower":30}},"Multiple statements on same line":{"values":{"no":25}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[31]},"Spacing after object operator":{"values":[31]},"Space after operator":{"values":{"1":7}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[2]},"Spaces before control structure close parenthesis":{"values":[2]},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Control structure defined inline":{"values":{"no":2}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":1}}},"errorCount":18,"warningCount":0,"fixableCount":9,"numTokens":539},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp13892\/tests\/Users.php":{"hash":"b7cbdac13858140501fcafe54294dd6c33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"58":{"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}]},"57":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"59":{"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}]},"62":{"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}]},"78":{"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}]},"77":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"79":{"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":69}},"Line indent":{"values":{"spaces":59}},"PHP keyword case":{"values":{"lower":35}},"Multiple statements on same line":{"values":{"no":31}},"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":4}},"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":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":645},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp5174\/tests\/Users.php":{"hash":"b7cbdac13858140501fcafe54294dd6c33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"58":{"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}]},"57":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"59":{"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}]},"62":{"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}]},"78":{"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}]},"77":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"79":{"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":69}},"Line indent":{"values":{"spaces":59}},"PHP keyword case":{"values":{"lower":35}},"Multiple statements on same line":{"values":{"no":31}},"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":4}},"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":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":645},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3332\/tests\/Users.php":{"hash":"b7cbdac13858140501fcafe54294dd6c33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"58":{"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}]},"57":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"59":{"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}]},"62":{"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}]},"78":{"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}]},"77":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"79":{"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":69}},"Line indent":{"values":{"spaces":59}},"PHP keyword case":{"values":{"lower":35}},"Multiple statements on same line":{"values":{"no":31}},"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":4}},"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":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":645},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp6796\/src\/ArrayRepository.php":{"hash":"b380a75d9f79d20ae39755b7aa71061c33188","errors":{"23":{"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}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"37":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"46":{"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}]},"44":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"47":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"70":{"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}]},"68":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"71":{"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}]},"77":{"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}]},"81":{"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}]},"86":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"91":{"18":[{"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}]},"115":{"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}]},"113":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"116":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"121":{"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}]}},"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":98,"81-120":3}},"Line indent":{"values":{"spaces":87}},"PHP keyword case":{"values":{"lower":47}},"Multiple statements on same line":{"values":{"no":40}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[54]},"Spacing after object operator":{"values":[54]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[9]},"Spaces before control structure close parenthesis":{"values":[9]},"Blank lines at start of control structure":{"values":[10]},"Blank lines at end of control structure":{"values":[10]},"Control structure defined inline":{"values":{"no":10}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":21,"warningCount":0,"fixableCount":9,"numTokens":913},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp18914\/tests\/Users.php":{"hash":"6dd2dc85c6d9dd88a2e062df3c6fda4d33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"59":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"67":{"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}]},"66":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"68":{"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}]},"71":{"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}]},"87":{"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}]},"86":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"88":{"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":76}},"Line indent":{"values":{"spaces":65}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":18,"warningCount":0,"fixableCount":9,"numTokens":698},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp5013\/tests\/Users.php":{"hash":"c4cff9a1b3fb86f2be4b09f6773a10eb33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"66":{"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}]},"65":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"67":{"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}]},"70":{"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}]},"86":{"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}]},"85":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"87":{"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":76}},"Line indent":{"values":{"spaces":65}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":697},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp9292\/tests\/Users.php":{"hash":"a7f5c09f9c7ff958cad48383af2523cf33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"66":{"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}]},"65":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"67":{"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}]},"70":{"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}]},"86":{"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}]},"85":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"87":{"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":75}},"Line indent":{"values":{"spaces":65}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":697},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp5843\/tests\/Users.php":{"hash":"a7f5c09f9c7ff958cad48383af2523cf33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"66":{"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}]},"65":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"67":{"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}]},"70":{"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}]},"86":{"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}]},"85":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"87":{"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":75}},"Line indent":{"values":{"spaces":65}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":697},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp18396\/tests\/Users.php":{"hash":"a7f5c09f9c7ff958cad48383af2523cf33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"66":{"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}]},"65":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"67":{"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}]},"70":{"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}]},"86":{"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}]},"85":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"87":{"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":75}},"Line indent":{"values":{"spaces":65}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":697},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp20365\/tests\/Users.php":{"hash":"a7f5c09f9c7ff958cad48383af2523cf33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"66":{"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}]},"65":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"67":{"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}]},"70":{"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}]},"86":{"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}]},"85":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"87":{"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":75}},"Line indent":{"values":{"spaces":65}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":697},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp10549\/tests\/DatabaseTest.php":{"hash":"a4883bd28a461b2b50e365d0b5f6278733188","errors":{"19":{"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}]},"22":{"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}]},"27":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"41":{"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}]},"56":{"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}]},"58":{"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}]},"63":{"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}]},"69":{"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}]},"71":{"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}]},"77":{"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}]},"79":{"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}]},"91":{"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}]},"93":{"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}]},"94":{"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}]},"102":{"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}]},"109":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"117":{"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}]},"119":{"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}]},"124":{"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}]},"132":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"139":{"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}]},"140":{"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}]},"143":{"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}]},"148":{"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}]},"154":{"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}]},"156":{"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":126,"81-120":4}},"Line indent":{"values":{"spaces":117}},"PHP keyword case":{"values":{"lower":40}},"Multiple statements on same line":{"values":{"no":57}},"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":1200},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp8837\/tests\/Users.php":{"hash":"1d8f99d3bf55904c1e39f213b76ae7bf33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"66":{"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}]},"65":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"67":{"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}]},"70":{"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}]},"86":{"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}]},"85":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"87":{"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":75}},"Line indent":{"values":{"spaces":65}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":697},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp9001\/tests\/Users.php":{"hash":"a7f5c09f9c7ff958cad48383af2523cf33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"66":{"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}]},"65":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"67":{"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}]},"70":{"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}]},"86":{"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}]},"85":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"87":{"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":75}},"Line indent":{"values":{"spaces":65}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":697},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp15553\/tests\/Users.php":{"hash":"c94293901594aa2df7949210e53596e933188","errors":{"10":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"39":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"47":{"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}]},"46":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"48":{"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}]},"51":{"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}]},"67":{"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}]},"66":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"68":{"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":60}},"Line indent":{"values":{"spaces":50}},"PHP keyword case":{"values":{"lower":30}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[32]},"Spacing after object operator":{"values":[32]},"Space after operator":{"values":{"1":7}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[2]},"Spaces before control structure close parenthesis":{"values":[2]},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Control structure defined inline":{"values":{"no":2}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":1}}},"errorCount":19,"warningCount":0,"fixableCount":10,"numTokens":548},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp8025\/tests\/Users.php":{"hash":"c41095cdf043a1e7cb6b1b963891acc333188","errors":{"10":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"39":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"47":{"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}]},"46":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"48":{"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}]},"51":{"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}]},"67":{"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}]},"66":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"68":{"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":60}},"Line indent":{"values":{"spaces":50}},"PHP keyword case":{"values":{"lower":30}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[32]},"Spacing after object operator":{"values":[32]},"Space after operator":{"values":{"1":7}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[2]},"Spaces before control structure close parenthesis":{"values":[2]},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Control structure defined inline":{"values":{"no":2}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":1}}},"errorCount":19,"warningCount":0,"fixableCount":10,"numTokens":548},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp10904\/tests\/Users.php":{"hash":"c41095cdf043a1e7cb6b1b963891acc333188","errors":{"10":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"39":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"47":{"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}]},"46":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"48":{"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}]},"51":{"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}]},"67":{"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}]},"66":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"68":{"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":60}},"Line indent":{"values":{"spaces":50}},"PHP keyword case":{"values":{"lower":30}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[32]},"Spacing after object operator":{"values":[32]},"Space after operator":{"values":{"1":7}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[2]},"Spaces before control structure close parenthesis":{"values":[2]},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Control structure defined inline":{"values":{"no":2}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":1}}},"errorCount":19,"warningCount":0,"fixableCount":10,"numTokens":548},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp15109\/tests\/Users.php":{"hash":"1fdec310f6419c70c2d023b951e6ebd233188","errors":{"10":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"39":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"47":{"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}]},"46":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"48":{"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}]},"51":{"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}]},"67":{"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}]},"66":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"68":{"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":60}},"Line indent":{"values":{"spaces":50}},"PHP keyword case":{"values":{"lower":30}},"Multiple statements on same line":{"values":{"no":25}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[30]},"Spacing after object operator":{"values":[30]},"Space after operator":{"values":{"1":6}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[2]},"Spaces before control structure close parenthesis":{"values":[2]},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Control structure defined inline":{"values":{"no":2}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Inline comment style":{"values":{"\/\/ ...":1}},"Adjacent assignments aligned":{"values":{"no":1}}},"errorCount":19,"warningCount":0,"fixableCount":10,"numTokens":532},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14928\/tests\/Users.php":{"hash":"0dfb44bfe39ac2ad9e645041e8da3c4433188","errors":{"10":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"39":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"47":{"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}]},"46":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"48":{"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}]},"51":{"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}]},"67":{"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}]},"66":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"68":{"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":60}},"Line indent":{"values":{"spaces":50}},"PHP keyword case":{"values":{"lower":30}},"Multiple statements on same line":{"values":{"no":24}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[29]},"Spacing after object operator":{"values":[29]},"Space after operator":{"values":{"1":6}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[2]},"Spaces before control structure close parenthesis":{"values":[2]},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Control structure defined inline":{"values":{"no":2}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Inline comment style":{"values":{"\/\/ ...":2}},"Adjacent assignments aligned":{"values":{"no":1}}},"errorCount":19,"warningCount":0,"fixableCount":10,"numTokens":526},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp19714\/tests\/Users.php":{"hash":"1fdec310f6419c70c2d023b951e6ebd233188","errors":{"10":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"39":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"47":{"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}]},"46":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"48":{"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}]},"51":{"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}]},"67":{"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}]},"66":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"68":{"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":60}},"Line indent":{"values":{"spaces":50}},"PHP keyword case":{"values":{"lower":30}},"Multiple statements on same line":{"values":{"no":25}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[30]},"Spacing after object operator":{"values":[30]},"Space after operator":{"values":{"1":6}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[2]},"Spaces before control structure close parenthesis":{"values":[2]},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Control structure defined inline":{"values":{"no":2}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Inline comment style":{"values":{"\/\/ ...":1}},"Adjacent assignments aligned":{"values":{"no":1}}},"errorCount":19,"warningCount":0,"fixableCount":10,"numTokens":532},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp19654\/tests\/Users.php":{"hash":"c41095cdf043a1e7cb6b1b963891acc333188","errors":{"10":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"39":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"47":{"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}]},"46":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"48":{"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}]},"51":{"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}]},"67":{"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}]},"66":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"68":{"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":60}},"Line indent":{"values":{"spaces":50}},"PHP keyword case":{"values":{"lower":30}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[32]},"Spacing after object operator":{"values":[32]},"Space after operator":{"values":{"1":7}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[2]},"Spaces before control structure close parenthesis":{"values":[2]},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Control structure defined inline":{"values":{"no":2}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":1}}},"errorCount":19,"warningCount":0,"fixableCount":10,"numTokens":548},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp12726\/tests\/Users.php":{"hash":"c41095cdf043a1e7cb6b1b963891acc333188","errors":{"10":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"39":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"47":{"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}]},"46":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"48":{"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}]},"51":{"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}]},"67":{"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}]},"66":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"68":{"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":60}},"Line indent":{"values":{"spaces":50}},"PHP keyword case":{"values":{"lower":30}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[32]},"Spacing after object operator":{"values":[32]},"Space after operator":{"values":{"1":7}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[2]},"Spaces before control structure close parenthesis":{"values":[2]},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Control structure defined inline":{"values":{"no":2}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":1}}},"errorCount":19,"warningCount":0,"fixableCount":10,"numTokens":548},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp11174\/tests\/Users.php":{"hash":"c4cff9a1b3fb86f2be4b09f6773a10eb33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"66":{"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}]},"65":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"67":{"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}]},"70":{"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}]},"86":{"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}]},"85":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"87":{"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":76}},"Line indent":{"values":{"spaces":65}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":697},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp9417\/tests\/Users.php":{"hash":"e1bd65f9a2bfedcde3644c004ff8765633188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"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}]},"47":{"18":[{"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}]},"71":{"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}]},"70":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"72":{"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}]},"75":{"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}]},"91":{"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}]},"90":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"92":{"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":{"43":{"9":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"45":{"9":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"46":{"13":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"47":{"13":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"48":{"13":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"50":{"13":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"52":{"13":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"53":{"17":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"57":{"9":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"58":{"13":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"61":{"9":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"62":{"13":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"65":{"9":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"66":{"9":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]}},"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":81}},"Line indent":{"values":{"spaces":70}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":36}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[43]},"Spacing after object operator":{"values":[43]},"Space after operator":{"values":{"1":11}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[7]},"Spaces before control structure close parenthesis":{"values":[7]},"Blank lines at start of control structure":{"values":[7]},"Blank lines at end of control structure":{"values":[7]},"Control structure defined inline":{"values":{"no":7}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":18,"warningCount":14,"fixableCount":9,"numTokens":759},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14025\/tests\/Users.php":{"hash":"804d2e164a0b072e64fafb96ddc4ac4d33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"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}]},"48":{"18":[{"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}]},"72":{"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}]},"71":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"73":{"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}]},"76":{"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}]},"92":{"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}]},"91":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"93":{"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":{"44":{"9":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"46":{"9":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"47":{"13":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"48":{"13":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"49":{"13":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"51":{"13":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"53":{"13":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"54":{"17":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"58":{"9":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"59":{"13":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"62":{"9":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"63":{"13":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"66":{"9":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"67":{"9":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]}},"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":82}},"Line indent":{"values":{"spaces":70}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":36}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[43]},"Spacing after object operator":{"values":[43]},"Space after operator":{"values":{"1":11}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[7]},"Spaces before control structure close parenthesis":{"values":[7]},"Blank lines at start of control structure":{"values":[7]},"Blank lines at end of control structure":{"values":[7]},"Control structure defined inline":{"values":{"no":7}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":18,"warningCount":14,"fixableCount":9,"numTokens":760},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14523\/tests\/Users.php":{"hash":"25450ac6fea781802de8416066b1b23c33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"68":{"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}]},"67":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"69":{"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}]},"72":{"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}]},"88":{"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}]},"87":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"89":{"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":78}},"Line indent":{"values":{"spaces":66}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":34}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[42]},"Spacing after object operator":{"values":[42]},"Space after operator":{"values":{"1":11}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":725},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp13443\/tests\/Users.php":{"hash":"27b2b99ab7220f167d6ea4fb2814dddc33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"68":{"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}]},"67":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"69":{"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}]},"72":{"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}]},"88":{"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}]},"87":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"89":{"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":78}},"Line indent":{"values":{"spaces":66}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":34}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[42]},"Spacing after object operator":{"values":[42]},"Space after operator":{"values":{"1":11}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":725},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp4920\/tests\/Users.php":{"hash":"12ad5e2e8094e36831d94795b1ea8c8f33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"68":{"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}]},"67":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"69":{"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}]},"72":{"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}]},"88":{"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}]},"87":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"89":{"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":78}},"Line indent":{"values":{"spaces":66}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[40]},"Spacing after object operator":{"values":[40]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Inline comment style":{"values":{"\/\/ ...":1}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":709},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp17544\/tests\/Users.php":{"hash":"6d719988cc731253d141b9b5dbe0850533188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"43":[{"message":"Expected 0 spaces before closing bracket; 1 found","source":"PSR2.Methods.FunctionCallSignature.SpaceBeforeCloseBracket","listener":"PHP_CodeSniffer\\Standards\\PSR2\\Sniffs\\Methods\\FunctionCallSignatureSniff","severity":5,"fixable":true}]},"44":{"18":[{"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}]},"68":{"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}]},"67":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"69":{"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}]},"72":{"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}]},"88":{"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}]},"87":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"89":{"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":78}},"Line indent":{"values":{"spaces":66}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[40]},"Spacing after object operator":{"values":[40]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Inline comment style":{"values":{"\/\/ ...":1}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":18,"warningCount":0,"fixableCount":9,"numTokens":708},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp5705\/tests\/Users.php":{"hash":"2fea2edfda89626c3e6b83b95fedd2cc33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"68":{"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}]},"67":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"69":{"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}]},"72":{"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}]},"88":{"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}]},"87":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"89":{"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":78}},"Line indent":{"values":{"spaces":66}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[40]},"Spacing after object operator":{"values":[40]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Inline comment style":{"values":{"\/\/ ...":1}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":709},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp9789\/tests\/Users.php":{"hash":"415117eff33b4ecfcd39e15e51bc480833188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"68":{"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}]},"67":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"69":{"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}]},"72":{"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}]},"88":{"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}]},"87":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"89":{"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":76}},"Line indent":{"values":{"spaces":66}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[40]},"Spacing after object operator":{"values":[40]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Inline comment style":{"values":{"\/\/ ...":1}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":709},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp15250\/tests\/Users.php":{"hash":"415117eff33b4ecfcd39e15e51bc480833188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"68":{"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}]},"67":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"69":{"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}]},"72":{"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}]},"88":{"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}]},"87":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"89":{"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":76}},"Line indent":{"values":{"spaces":66}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[40]},"Spacing after object operator":{"values":[40]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Inline comment style":{"values":{"\/\/ ...":1}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":709},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp11764\/tests\/Users.php":{"hash":"09834426671bc625751a3411c99e53eb33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"68":{"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}]},"67":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"69":{"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}]},"72":{"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}]},"88":{"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}]},"87":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"89":{"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":76}},"Line indent":{"values":{"spaces":66}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[39]},"Spacing after object operator":{"values":[39]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Inline comment style":{"values":{"\/\/ ...":1}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":705},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp12021\/tests\/Users.php":{"hash":"09834426671bc625751a3411c99e53eb33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"68":{"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}]},"67":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"69":{"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}]},"72":{"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}]},"88":{"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}]},"87":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"89":{"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":76}},"Line indent":{"values":{"spaces":66}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[39]},"Spacing after object operator":{"values":[39]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Inline comment style":{"values":{"\/\/ ...":1}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":705},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp17714\/tests\/Users.php":{"hash":"c2bbc1b35e1b956be2f343b920b17f3d33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"68":{"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}]},"67":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"69":{"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}]},"72":{"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}]},"88":{"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}]},"87":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"89":{"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":76}},"Line indent":{"values":{"spaces":66}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Inline comment style":{"values":{"\/\/ ...":1}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":697},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp13704\/src\/Database.php":{"hash":"1e3b344b8015811cd96fe14da39f201f33188","errors":{"111":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"31":{"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}]},"38":{"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}]},"45":{"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}]},"52":{"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}]},"58":{"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}]},"64":{"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}]},"74":{"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}]},"80":{"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}]},"86":{"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}]},"92":{"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}]},"98":{"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}]},"103":{"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}]},"108":{"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}]},"115":{"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}]},"122":{"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}]},"130":{"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}]},"132":{"26":[{"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}]}},"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":1}},"Line indent":{"values":{"spaces":100}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":51}},"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":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[52]},"Spacing after object operator":{"values":[52]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":52,"warningCount":0,"fixableCount":19,"numTokens":1028},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp5949\/src\/Database.php":{"hash":"965527b1d5645afddc0a6af3ce17ac2233188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"31":{"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}]},"38":{"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}]},"45":{"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}]},"52":{"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}]},"58":{"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}]},"64":{"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}]},"74":{"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}]},"80":{"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}]},"86":{"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}]},"92":{"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}]},"98":{"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}]},"103":{"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}]},"108":{"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}]},"114":{"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}]},"121":{"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}]},"129":{"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}]},"131":{"26":[{"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}]}},"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":109,"81-120":1}},"Line indent":{"values":{"spaces":99}},"PHP keyword case":{"values":{"lower":78}},"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}},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[50]},"Spacing after object operator":{"values":[50]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":18,"numTokens":1015},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp7636\/tests\/DatabaseTest.php":{"hash":"a4883bd28a461b2b50e365d0b5f6278733188","errors":{"19":{"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}]},"22":{"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}]},"27":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"41":{"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}]},"56":{"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}]},"58":{"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}]},"63":{"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}]},"69":{"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}]},"71":{"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}]},"77":{"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}]},"79":{"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}]},"91":{"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}]},"93":{"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}]},"94":{"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}]},"102":{"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}]},"109":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"117":{"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}]},"119":{"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}]},"124":{"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}]},"132":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"139":{"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}]},"140":{"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}]},"143":{"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}]},"148":{"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}]},"154":{"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}]},"156":{"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":126,"81-120":4}},"Line indent":{"values":{"spaces":117}},"PHP keyword case":{"values":{"lower":40}},"Multiple statements on same line":{"values":{"no":57}},"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":1200},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1136\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp8430\/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.tmp11954\/tests\/Users.php":{"hash":"c2bbc1b35e1b956be2f343b920b17f3d33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"68":{"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}]},"67":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"69":{"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}]},"72":{"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}]},"88":{"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}]},"87":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"89":{"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":76}},"Line indent":{"values":{"spaces":66}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Inline comment style":{"values":{"\/\/ ...":1}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":697},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp6307\/tests\/Users.php":{"hash":"9ffab22da4055ca481b3fb19d160b60d33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"68":{"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}]},"67":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"69":{"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}]},"72":{"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}]},"88":{"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}]},"87":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"89":{"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":76}},"Line indent":{"values":{"spaces":66}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Inline comment style":{"values":{"\/\/ ...":1}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":700},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp12122\/tests\/Users.php":{"hash":"55ac351e852a8f5324419a1b18e2f32633188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"68":{"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}]},"67":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"69":{"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}]},"72":{"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}]},"88":{"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}]},"87":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"89":{"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":76}},"Line indent":{"values":{"spaces":66}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Inline comment style":{"values":{"\/\/ ...":1}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":701},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2830\/src\/RepositoryInterface.php":{"hash":"0b9f4c1b7115a959f6183b939e5f58d833188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"32":{"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}]},"31":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"33":{"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":27,"81-120":1}},"Line indent":{"values":{"spaces":22}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":12,"warningCount":0,"fixableCount":2,"numTokens":185},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3006\/src\/RepositoryInterface.php":{"hash":"97fc8d78807ad96cc520c1a14b16d73333188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"32":{"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}]},"31":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"33":{"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":27,"81-120":1}},"Line indent":{"values":{"spaces":22}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":12,"warningCount":0,"fixableCount":2,"numTokens":186},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp12041\/src\/ArrayRepository.php":{"hash":"b380a75d9f79d20ae39755b7aa71061c33188","errors":{"23":{"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}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"37":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"46":{"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}]},"44":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"47":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"70":{"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}]},"68":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"71":{"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}]},"77":{"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}]},"81":{"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}]},"86":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"91":{"18":[{"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}]},"115":{"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}]},"113":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"116":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"121":{"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}]}},"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":98,"81-120":3}},"Line indent":{"values":{"spaces":87}},"PHP keyword case":{"values":{"lower":47}},"Multiple statements on same line":{"values":{"no":40}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[54]},"Spacing after object operator":{"values":[54]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[9]},"Spaces before control structure close parenthesis":{"values":[9]},"Blank lines at start of control structure":{"values":[10]},"Blank lines at end of control structure":{"values":[10]},"Control structure defined inline":{"values":{"no":10}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":21,"warningCount":0,"fixableCount":9,"numTokens":913},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp5028\/src\/Database.php":{"hash":"965527b1d5645afddc0a6af3ce17ac2233188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"31":{"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}]},"38":{"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}]},"45":{"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}]},"52":{"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}]},"58":{"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}]},"64":{"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}]},"74":{"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}]},"80":{"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}]},"86":{"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}]},"92":{"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}]},"98":{"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}]},"103":{"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}]},"108":{"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}]},"114":{"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}]},"121":{"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}]},"129":{"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}]},"131":{"26":[{"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}]}},"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":109,"81-120":1}},"Line indent":{"values":{"spaces":99}},"PHP keyword case":{"values":{"lower":78}},"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}},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[50]},"Spacing after object operator":{"values":[50]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":18,"numTokens":1015},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1254\/src\/ArrayRepository.php":{"hash":"524ac0981411243e33b4422611c4e71233188","errors":{"23":{"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}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"37":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"46":{"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}]},"44":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"47":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"70":{"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}]},"68":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"71":{"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}]},"77":{"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}]},"81":{"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}]},"86":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"91":{"18":[{"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}]},"115":{"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}]},"113":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"116":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"121":{"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}]}},"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":98,"81-120":3}},"Line indent":{"values":{"spaces":87}},"PHP keyword case":{"values":{"lower":47}},"Multiple statements on same line":{"values":{"no":40}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[54]},"Spacing after object operator":{"values":[54]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[9]},"Spaces before control structure close parenthesis":{"values":[9]},"Blank lines at start of control structure":{"values":[10]},"Blank lines at end of control structure":{"values":[10]},"Control structure defined inline":{"values":{"no":10}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":21,"warningCount":0,"fixableCount":9,"numTokens":914},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp18161\/src\/ArrayRepository.php":{"hash":"a0d7862c02bd708d92aefb75ecf5e99233188","errors":{"23":{"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}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"37":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"46":{"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}]},"44":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"47":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"70":{"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}]},"68":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"71":{"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}]},"77":{"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}]},"81":{"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}]},"86":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"91":{"18":[{"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}]},"115":{"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}]},"113":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"116":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"121":{"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}]}},"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":98,"81-120":3}},"Line indent":{"values":{"spaces":87}},"PHP keyword case":{"values":{"lower":47}},"Multiple statements on same line":{"values":{"no":40}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[54]},"Spacing after object operator":{"values":[54]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[9]},"Spaces before control structure close parenthesis":{"values":[9]},"Blank lines at start of control structure":{"values":[10]},"Blank lines at end of control structure":{"values":[10]},"Control structure defined inline":{"values":{"no":10}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":21,"warningCount":0,"fixableCount":9,"numTokens":914},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp13279\/src\/ArrayRepository.php":{"hash":"a0d7862c02bd708d92aefb75ecf5e99233188","errors":{"23":{"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}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"37":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"46":{"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}]},"44":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"47":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"70":{"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}]},"68":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"71":{"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}]},"77":{"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}]},"81":{"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}]},"86":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"91":{"18":[{"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}]},"115":{"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}]},"113":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"116":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"121":{"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}]}},"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":98,"81-120":3}},"Line indent":{"values":{"spaces":87}},"PHP keyword case":{"values":{"lower":47}},"Multiple statements on same line":{"values":{"no":40}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[54]},"Spacing after object operator":{"values":[54]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[9]},"Spaces before control structure close parenthesis":{"values":[9]},"Blank lines at start of control structure":{"values":[10]},"Blank lines at end of control structure":{"values":[10]},"Control structure defined inline":{"values":{"no":10}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":21,"warningCount":0,"fixableCount":9,"numTokens":914},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp15566\/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.tmp12652\/src\/RepositoryInterface.php":{"hash":"97fc8d78807ad96cc520c1a14b16d73333188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"32":{"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}]},"31":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"33":{"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":27,"81-120":1}},"Line indent":{"values":{"spaces":22}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":12,"warningCount":0,"fixableCount":2,"numTokens":186},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp4688\/tests\/Users.php":{"hash":"57556dbd622b90016b9f4af107761c1433188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"43":{"18":[{"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}]},"67":{"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}]},"66":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"68":{"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}]},"71":{"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}]},"87":{"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}]},"86":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"88":{"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":75}},"Line indent":{"values":{"spaces":65}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Inline comment style":{"values":{"\/\/ ...":1}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":16,"warningCount":0,"fixableCount":7,"numTokens":700},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp9119\/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}} \ 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.tmp5206\/src\/ArrayRepository.php":{"hash":"796962c865a6dcb5e4175bc6232c7f8e33188","errors":{"23":{"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}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"37":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"46":{"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}]},"44":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"47":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"70":{"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}]},"68":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"71":{"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}]},"77":{"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}]},"81":{"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}],"79":[{"message":"There must be 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":{"18":[{"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}]},"103":{"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}]},"101":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"104":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"109":{"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}]}},"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":87,"81-120":4}},"Line indent":{"values":{"spaces":77}},"PHP keyword case":{"values":{"lower":45}},"Multiple statements on same line":{"values":{"no":38}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":3}},"Spacing before object operator":{"values":[50]},"Spacing after object operator":{"values":[50]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[7]},"Spaces before control structure close parenthesis":{"values":[7]},"Blank lines at start of control structure":{"values":[8]},"Blank lines at end of control structure":{"values":[8]},"Control structure defined inline":{"values":{"no":8}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":5}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":21,"warningCount":0,"fixableCount":9,"numTokens":836},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp8872\/src\/Database.php":{"hash":"068f69731121da3381ee0fa5f17719be33188","errors":{"16":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"66":{"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}]},"72":{"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}]},"78":{"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}],"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}]},"84":{"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}]},"90":{"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}]},"95":{"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}]},"100":{"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}]},"106":{"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}]},"113":{"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}]}},"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":97,"81-120":1}},"Line indent":{"values":{"spaces":88}},"PHP keyword case":{"values":{"lower":73}},"Multiple statements on same line":{"values":{"no":43}},"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":1}},"Space after operator":{"values":{"1":17}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"Short array syntax used":{"values":{"yes":3}},"Array end comma":{"values":{"no":3}},"Space before operator":{"values":{"1":6}}},"errorCount":51,"warningCount":0,"fixableCount":18,"numTokens":883},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp9914\/src\/Database.php":{"hash":"068f69731121da3381ee0fa5f17719be33188","errors":{"16":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"66":{"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}]},"72":{"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}]},"78":{"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}],"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}]},"84":{"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}]},"90":{"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}]},"95":{"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}]},"100":{"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}]},"106":{"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}]},"113":{"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}]}},"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":97,"81-120":1}},"Line indent":{"values":{"spaces":88}},"PHP keyword case":{"values":{"lower":73}},"Multiple statements on same line":{"values":{"no":43}},"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":1}},"Space after operator":{"values":{"1":17}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"Short array syntax used":{"values":{"yes":3}},"Array end comma":{"values":{"no":3}},"Space before operator":{"values":{"1":6}}},"errorCount":51,"warningCount":0,"fixableCount":18,"numTokens":883},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3949\/src\/Database.php":{"hash":"279a62d5fc30f3ce8fe163a5f800813933188","errors":{"16":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"61":{"5":[{"message":"Blank line found after opening brace","source":"WebimpressCodingStandard.WhiteSpace.BraceBlankLine.SpacingAfterOpen","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BraceBlankLineSniff","severity":5,"fixable":true}]},"67":{"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}]},"73":{"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}]},"79":{"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}],"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}]},"85":{"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}]},"91":{"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}]},"96":{"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}]},"101":{"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}]},"107":{"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}]},"114":{"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}]}},"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":98,"81-120":1}},"Line indent":{"values":{"spaces":88}},"PHP keyword case":{"values":{"lower":73}},"Multiple statements on same line":{"values":{"no":43}},"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":1}},"Space after operator":{"values":{"1":17}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"Short array syntax used":{"values":{"yes":3}},"Array end comma":{"values":{"no":3}},"Space before operator":{"values":{"1":6}}},"errorCount":52,"warningCount":0,"fixableCount":19,"numTokens":884},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp5427\/src\/Database.php":{"hash":"30ac779d3b93d12719c5b8c0dbad432433188","errors":{"16":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"62":{"9":[{"message":"Expected 1 space(s) after IF keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true},{"message":"Inline control structures are not allowed","source":"Generic.ControlStructures.InlineControlStructure.NotAllowed","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\ControlStructures\\InlineControlStructureSniff","severity":5,"fixable":true}]},"67":{"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}]},"73":{"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}]},"79":{"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}],"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}]},"85":{"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}]},"91":{"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}]},"96":{"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}]},"101":{"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}]},"107":{"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}]},"114":{"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}]}},"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":98,"81-120":1}},"Line indent":{"values":{"spaces":89}},"PHP keyword case":{"values":{"lower":74}},"Multiple statements on same line":{"values":{"no":43}},"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":1}},"Space after operator":{"values":{"1":17}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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]},"Control structure defined inline":{"values":{"yes":1}},"Space before operator":{"values":{"1":6}}},"errorCount":53,"warningCount":0,"fixableCount":20,"numTokens":889},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp10086\/src\/Database.php":{"hash":"41fe6bc2717840b8f77baec2ad91eecc33188","errors":{"16":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"62":{"9":[{"message":"Expected 1 space(s) after IF keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true},{"message":"Inline control structures are not allowed","source":"Generic.ControlStructures.InlineControlStructure.NotAllowed","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\ControlStructures\\InlineControlStructureSniff","severity":5,"fixable":true}],"18":[{"message":"Expected at least 1 space before \"==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator == is disallowed, use === instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}]},"67":{"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}]},"73":{"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}]},"79":{"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}],"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}]},"85":{"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}]},"91":{"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}]},"96":{"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}]},"101":{"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}]},"107":{"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}]},"114":{"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}]}},"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":98,"81-120":1}},"Line indent":{"values":{"spaces":89}},"PHP keyword case":{"values":{"lower":74}},"Multiple statements on same line":{"values":{"no":43}},"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":1}},"Space after operator":{"values":{"1":17,"0":1}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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]},"Control structure defined inline":{"values":{"yes":1}},"Space before operator":{"values":[1,6]}},"errorCount":58,"warningCount":0,"fixableCount":25,"numTokens":891},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3896\/src\/Database.php":{"hash":"6eaf4677b0a547597dfaeb3efa6fb0b933188","errors":{"16":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"62":{"9":[{"message":"Expected 1 space(s) after IF keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true},{"message":"Inline control structures are not allowed","source":"Generic.ControlStructures.InlineControlStructure.NotAllowed","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\ControlStructures\\InlineControlStructureSniff","severity":5,"fixable":true}],"18":[{"message":"Expected at least 1 space before \"==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator == is disallowed, use === instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}]},"67":{"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}]},"73":{"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}]},"79":{"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}],"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}]},"85":{"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}]},"91":{"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}]},"96":{"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}]},"101":{"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}]},"107":{"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}]},"114":{"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}]}},"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":98,"81-120":1}},"Line indent":{"values":{"spaces":89}},"PHP keyword case":{"values":{"lower":74}},"Multiple statements on same line":{"values":{"no":43}},"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":1}},"Space after operator":{"values":{"1":17,"0":1}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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]},"Control structure defined inline":{"values":{"yes":1}},"Space before operator":{"values":[1,6]}},"errorCount":58,"warningCount":0,"fixableCount":25,"numTokens":891},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1025\/src\/Database.php":{"hash":"346d8daed5909302758ebaa02390261933188","errors":{"16":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"62":{"26":[{"message":"Expected 0 spaces before closing bracket; 1 found","source":"PSR12.ControlStructures.ControlStructureSpacing.SpaceBeforeCloseBrace","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\ControlStructures\\ControlStructureSpacingSniff","severity":5,"fixable":true},{"message":"Expected 0 spaces before closing bracket; 1 found","source":"Squiz.WhiteSpace.ControlStructureSpacing.SpaceBeforeCloseBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\ControlStructureSpacingSniff","severity":0,"fixable":true}],"9":[{"message":"Expected 1 space(s) after IF keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true},{"message":"Inline control structures are not allowed","source":"Generic.ControlStructures.InlineControlStructure.NotAllowed","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\ControlStructures\\InlineControlStructureSniff","severity":5,"fixable":true}],"18":[{"message":"Expected at least 1 space before \"==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator == is disallowed, use === instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}]},"67":{"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}]},"73":{"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}]},"79":{"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}],"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}]},"85":{"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}]},"91":{"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}]},"96":{"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}]},"101":{"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}]},"107":{"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}]},"114":{"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}]}},"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":98,"81-120":1}},"Line indent":{"values":{"spaces":89}},"PHP keyword case":{"values":{"lower":74}},"Multiple statements on same line":{"values":{"no":43}},"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":1}},"Space after operator":{"values":{"1":17,"0":1}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":1}},"Control structure defined inline":{"values":{"yes":1}},"Space before operator":{"values":[1,6]}},"errorCount":60,"warningCount":0,"fixableCount":27,"numTokens":892},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp11350\/src\/Database.php":{"hash":"97d8f28442d9e94a5d682b3927ccd67e33188","errors":{"16":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"62":{"9":[{"message":"Expected 1 space(s) after IF keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true},{"message":"Inline control structures are not allowed","source":"Generic.ControlStructures.InlineControlStructure.NotAllowed","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\ControlStructures\\InlineControlStructureSniff","severity":5,"fixable":true}],"18":[{"message":"Expected at least 1 space before \"==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator == is disallowed, use === instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}],"36":[{"message":"Expected at least 1 space before \"==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator == is disallowed, use === instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}]},"67":{"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}]},"73":{"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}]},"79":{"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}],"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}]},"85":{"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}]},"91":{"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}]},"96":{"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}]},"101":{"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}]},"107":{"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}]},"114":{"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}]}},"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":98,"81-120":1}},"Line indent":{"values":{"spaces":89}},"PHP keyword case":{"values":{"lower":74}},"Multiple statements on same line":{"values":{"no":43}},"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":1}},"Space after operator":{"values":{"1":17,"0":2}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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]},"Control structure defined inline":{"values":{"yes":1}},"Space before operator":{"values":[2,6]}},"errorCount":63,"warningCount":0,"fixableCount":30,"numTokens":897},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp6372\/src\/Database.php":{"hash":"f6a96d1af6ce58032d91412474ff030433188","errors":{"16":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"62":{"9":[{"message":"Expected 1 space(s) after IF keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true},{"message":"Inline control structures are not allowed","source":"Generic.ControlStructures.InlineControlStructure.NotAllowed","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\ControlStructures\\InlineControlStructureSniff","severity":5,"fixable":true}],"18":[{"message":"Expected at least 1 space before \"==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator == is disallowed, use === instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}],"36":[{"message":"Expected at least 1 space before \"==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator == is disallowed, use === instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}]},"67":{"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}]},"73":{"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}]},"79":{"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}],"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}]},"85":{"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}]},"91":{"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}]},"96":{"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}]},"101":{"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}]},"107":{"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}]},"114":{"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}]}},"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":98,"81-120":1}},"Line indent":{"values":{"spaces":89}},"PHP keyword case":{"values":{"lower":74}},"Multiple statements on same line":{"values":{"no":43}},"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":1}},"Space after operator":{"values":{"1":17,"0":2}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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]},"Control structure defined inline":{"values":{"yes":1}},"Space before operator":{"values":[2,6]}},"errorCount":63,"warningCount":0,"fixableCount":30,"numTokens":897},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp7494\/src\/Database.php":{"hash":"3edc9fbb5a28952f6f34eaf167d28a0033188","errors":{"16":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"62":{"9":[{"message":"Expected 1 space(s) after IF keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true},{"message":"Inline control structures are not allowed","source":"Generic.ControlStructures.InlineControlStructure.NotAllowed","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\ControlStructures\\InlineControlStructureSniff","severity":5,"fixable":true}],"18":[{"message":"Expected at least 1 space before \"==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator == is disallowed, use === instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}],"36":[{"message":"Expected at least 1 space before \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator != is disallowed, use !== instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedNotEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}]},"67":{"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}]},"73":{"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}]},"79":{"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}],"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}]},"85":{"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}]},"91":{"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}]},"96":{"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}]},"101":{"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}]},"107":{"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}]},"114":{"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}]}},"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":98,"81-120":1}},"Line indent":{"values":{"spaces":89}},"PHP keyword case":{"values":{"lower":74}},"Multiple statements on same line":{"values":{"no":43}},"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":1}},"Space after operator":{"values":{"1":17,"0":2}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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]},"Control structure defined inline":{"values":{"yes":1}},"Space before operator":{"values":[2,6]}},"errorCount":63,"warningCount":0,"fixableCount":30,"numTokens":897},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp8626\/src\/Database.php":{"hash":"35d459eb8a7842f65c5da394e5e7450033188","errors":{"16":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"62":{"9":[{"message":"Expected 1 space(s) after IF keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true},{"message":"Inline control structures are not allowed","source":"Generic.ControlStructures.InlineControlStructure.NotAllowed","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\ControlStructures\\InlineControlStructureSniff","severity":5,"fixable":true}],"18":[{"message":"Expected at least 1 space before \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator != is disallowed, use !== instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedNotEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}],"36":[{"message":"Expected at least 1 space before \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator != is disallowed, use !== instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedNotEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}]},"67":{"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}]},"73":{"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}]},"79":{"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}],"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}]},"85":{"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}]},"91":{"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}]},"96":{"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}]},"101":{"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}]},"107":{"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}]},"114":{"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}]}},"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":98,"81-120":1}},"Line indent":{"values":{"spaces":89}},"PHP keyword case":{"values":{"lower":74}},"Multiple statements on same line":{"values":{"no":43}},"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":1}},"Space after operator":{"values":{"1":17,"0":2}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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]},"Control structure defined inline":{"values":{"yes":1}},"Space before operator":{"values":[2,6]}},"errorCount":63,"warningCount":0,"fixableCount":30,"numTokens":897},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3751\/src\/Database.php":{"hash":"903edeb205649bf2a4d181bee6027aaf33188","errors":{"16":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"62":{"9":[{"message":"Expected 1 space(s) after IF keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true},{"message":"Inline control structures are not allowed","source":"Generic.ControlStructures.InlineControlStructure.NotAllowed","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\ControlStructures\\InlineControlStructureSniff","severity":5,"fixable":true}],"18":[{"message":"Expected at least 1 space before \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator != is disallowed, use !== instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedNotEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}],"36":[{"message":"Expected at least 1 space before \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator != is disallowed, use !== instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedNotEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}]},"67":{"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}]},"73":{"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}]},"79":{"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}],"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}]},"85":{"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}]},"91":{"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}]},"96":{"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}]},"101":{"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}]},"107":{"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}]},"114":{"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}]}},"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":98,"81-120":1}},"Line indent":{"values":{"spaces":89}},"PHP keyword case":{"values":{"lower":74}},"Multiple statements on same line":{"values":{"no":43}},"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":1}},"Space after operator":{"values":{"1":17,"0":2}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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]},"Control structure defined inline":{"values":{"yes":1}},"Space before operator":{"values":[2,6]}},"errorCount":63,"warningCount":0,"fixableCount":30,"numTokens":897},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3419\/src\/Database.php":{"hash":"3bf269fb59e426581960e01ae68b15e333188","errors":{"16":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"62":{"9":[{"message":"Expected 1 space(s) after IF keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true},{"message":"Empty IF statement detected","source":"Generic.CodeAnalysis.EmptyStatement.DetectedIf","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\CodeAnalysis\\EmptyStatementSniff","severity":5,"fixable":false}],"43":[{"message":"Expected 1 space(s) after closing parenthesis; found 0","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterCloseParenthesis","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}],"44":[{"message":"Blank line found at start of control structure","source":"Squiz.WhiteSpace.ControlStructureSpacing.SpacingAfterOpen","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\ControlStructureSpacingSniff","severity":0,"fixable":true},{"message":"Blank line found after opening brace","source":"WebimpressCodingStandard.WhiteSpace.BraceBlankLine.SpacingAfterOpen","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BraceBlankLineSniff","severity":5,"fixable":true}],"18":[{"message":"Expected at least 1 space before \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator != is disallowed, use !== instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedNotEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}],"36":[{"message":"Expected at least 1 space before \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator != is disallowed, use !== instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedNotEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}]},"64":{"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}]},"69":{"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}]},"75":{"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}]},"81":{"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}],"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}]},"87":{"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}]},"93":{"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}]},"98":{"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}]},"103":{"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}]},"109":{"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}]},"116":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":74}},"Multiple statements on same line":{"values":{"no":43}},"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":1}},"Space after operator":{"values":{"1":17,"0":2}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":1}},"Control structure defined inline":{"values":{"no":1}},"Space before operator":{"values":[2,6]}},"errorCount":67,"warningCount":0,"fixableCount":33,"numTokens":902},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp11452\/src\/Database.php":{"hash":"e2df8ba79adbcce0d7db042d6749571b33188","errors":{"63":{"23":[{"message":"InvalidArgumentException must be imported as InvalidArgumentException","source":"WebimpressCodingStandard.PHP.DisallowFqn.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\DisallowFqnSniff","severity":5,"fixable":true}]},"16":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"62":{"9":[{"message":"Expected 1 space(s) after IF keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}],"43":[{"message":"Expected 1 space(s) after closing parenthesis; found 0","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterCloseParenthesis","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}],"18":[{"message":"Expected at least 1 space before \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator != is disallowed, use !== instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedNotEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}],"36":[{"message":"Expected at least 1 space before \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator != is disallowed, use !== instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedNotEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}]},"64":{"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}]},"69":{"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}]},"75":{"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}]},"81":{"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}],"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}]},"87":{"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}]},"93":{"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}]},"98":{"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}]},"103":{"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}]},"109":{"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}]},"116":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":17,"0":2}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":[2,6]}},"errorCount":65,"warningCount":0,"fixableCount":32,"numTokens":913},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp6374\/src\/Database.php":{"hash":"ae53eee72b8b74abb6d02d9db8b024b433188","errors":{"63":{"23":[{"message":"InvalidArgumentException must be imported as InvalidArgumentException","source":"WebimpressCodingStandard.PHP.DisallowFqn.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\DisallowFqnSniff","severity":5,"fixable":true}]},"16":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"62":{"9":[{"message":"Expected 1 space(s) after IF keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}],"43":[{"message":"Expected 1 space(s) after closing parenthesis; found 0","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterCloseParenthesis","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}],"18":[{"message":"Expected at least 1 space before \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator != is disallowed, use !== instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedNotEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}],"36":[{"message":"Expected at least 1 space before \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator != is disallowed, use !== instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedNotEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}]},"70":{"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}]},"76":{"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}]},"82":{"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}],"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":101,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":17,"0":2}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":[2,6]}},"errorCount":64,"warningCount":0,"fixableCount":31,"numTokens":914},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2909\/src\/Database.php":{"hash":"45f6301c6318e1511155f97ae263bb7633188","errors":{"17":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"18":{"38":[{"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}]},"20":{"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}]},"25":{"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}]},"31":{"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}]},"37":{"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}]},"43":{"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}]},"49":{"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}],"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}]},"55":{"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}],"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}]},"61":{"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}]},"63":{"9":[{"message":"Expected 1 space(s) after IF keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}],"43":[{"message":"Expected 1 space(s) after closing parenthesis; found 0","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterCloseParenthesis","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}],"18":[{"message":"Expected at least 1 space before \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator != is disallowed, use !== instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedNotEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}],"36":[{"message":"Expected at least 1 space before \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator != is disallowed, use !== instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedNotEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}]},"71":{"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}]},"77":{"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}]},"83":{"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}],"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}]},"89":{"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}]},"95":{"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}]},"100":{"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}]},"105":{"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}]},"111":{"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}]},"118":{"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}]}},"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":102,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":77}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":17,"0":2}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":[2,6]}},"errorCount":63,"warningCount":0,"fixableCount":30,"numTokens":918},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1885\/src\/Database.php":{"hash":"26eec5d8045c91d261785a98462bc05f33188","errors":{"17":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"18":{"38":[{"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}]},"20":{"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}]},"25":{"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}]},"31":{"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}]},"37":{"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}]},"43":{"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}]},"49":{"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}],"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}]},"55":{"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}],"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}]},"61":{"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}]},"63":{"9":[{"message":"Expected 1 space(s) after IF keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}],"46":[{"message":"Expected 1 space(s) after closing parenthesis; found 0","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterCloseParenthesis","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}],"39":[{"message":"Expected at least 1 space before \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"!=\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"!=\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Operator != is disallowed, use !== instead.","source":"SlevomatCodingStandard.Operators.DisallowEqualOperators.DisallowedNotEqualOperator","listener":"SlevomatCodingStandard\\Sniffs\\Operators\\DisallowEqualOperatorsSniff","severity":5,"fixable":true}]},"71":{"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}]},"77":{"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}]},"83":{"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}],"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}]},"89":{"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}]},"95":{"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}]},"100":{"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}]},"105":{"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}]},"111":{"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}]},"118":{"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}]}},"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":102,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":77}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":18,"0":1}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":7,"0":1}}},"errorCount":58,"warningCount":0,"fixableCount":25,"numTokens":920},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1063\/src\/Database.php":{"hash":"c6467866e8c57cde92a9537df3d2737633188","errors":{"17":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"18":{"38":[{"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}]},"20":{"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}]},"25":{"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}]},"31":{"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}]},"37":{"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}]},"43":{"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}]},"49":{"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}],"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}]},"55":{"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}],"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}]},"61":{"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}]},"63":{"9":[{"message":"Expected 1 space(s) after IF keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}],"49":[{"message":"Expected 1 space(s) after closing parenthesis; found 0","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterCloseParenthesis","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}]},"71":{"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}]},"77":{"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}]},"83":{"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}],"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}]},"89":{"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}]},"95":{"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}]},"100":{"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}]},"105":{"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}]},"111":{"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}]},"118":{"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}]}},"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":102,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":77}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":19}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":20,"numTokens":922},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp7856\/src\/Database.php":{"hash":"726e882c9511c2ec2df2b1c717d1fc7233188","errors":{"17":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"18":{"38":[{"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}]},"20":{"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}]},"25":{"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}]},"31":{"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}]},"37":{"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}]},"43":{"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}]},"49":{"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}],"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}]},"55":{"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}],"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}]},"61":{"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}]},"63":{"9":[{"message":"Expected 1 space(s) after IF keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}],"49":[{"message":"Expected 1 space(s) after closing parenthesis; found 0","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterCloseParenthesis","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}]},"71":{"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}]},"77":{"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}]},"83":{"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}],"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}]},"89":{"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}]},"95":{"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}]},"100":{"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}]},"105":{"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}]},"111":{"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}]},"118":{"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}]}},"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":101,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":77}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":19}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":20,"numTokens":922},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp7104\/src\/Database.php":{"hash":"b9bdf03ab25937573e8b77fdd4ae938b33188","errors":{"17":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"18":{"38":[{"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}]},"20":{"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}]},"25":{"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}]},"31":{"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}]},"37":{"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}]},"43":{"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}]},"49":{"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}],"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}]},"55":{"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}],"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}]},"61":{"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}]},"71":{"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}]},"77":{"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}]},"83":{"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}],"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}]},"89":{"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}]},"95":{"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}]},"100":{"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}]},"105":{"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}]},"111":{"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}]},"118":{"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}]}},"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":101,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":77}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":19}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":18,"numTokens":924},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp5919\/src\/Database.php":{"hash":"b9bdf03ab25937573e8b77fdd4ae938b33188","errors":{"17":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"18":{"38":[{"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}]},"20":{"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}]},"25":{"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}]},"31":{"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}]},"37":{"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}]},"43":{"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}]},"49":{"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}],"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}]},"55":{"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}],"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}]},"61":{"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}]},"71":{"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}]},"77":{"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}]},"83":{"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}],"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}]},"89":{"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}]},"95":{"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}]},"100":{"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}]},"105":{"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}]},"111":{"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}]},"118":{"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}]}},"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":101,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":77}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":19}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":18,"numTokens":924},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp8680\/src\/Database.php":{"hash":"b9bdf03ab25937573e8b77fdd4ae938b33188","errors":{"17":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"18":{"38":[{"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}]},"20":{"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}]},"25":{"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}]},"31":{"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}]},"37":{"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}]},"43":{"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}]},"49":{"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}],"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}]},"55":{"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}],"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}]},"61":{"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}]},"71":{"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}]},"77":{"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}]},"83":{"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}],"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}]},"89":{"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}]},"95":{"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}]},"100":{"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}]},"105":{"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}]},"111":{"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}]},"118":{"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}]}},"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":101,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":77}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":19}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":18,"numTokens":924},"\/Users\/midorikocak\/Documents\/src\/nano-db\/src\/DatabaseInterface.php":{"hash":"1e5a264009f0b8cf4c0392c3cb250b2c33188","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":380},"\/Users\/midorikocak\/Documents\/src\/nano-db\/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},"\/Users\/midorikocak\/Documents\/src\/nano-db\/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},"\/Users\/midorikocak\/Documents\/src\/nano-db\/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},"\/Users\/midorikocak\/Documents\/src\/nano-db\/src\/RepositoryInterface.php":{"hash":"69e35fbdcd07ff1ade807eda920ed1bd33188","errors":{"11":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"16":{"5":[{"message":"Doc comment for parameter \"$query\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"19":{"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}]},"22":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"29":{"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}]},"28":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"30":{"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":23,"81-120":1}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":12}},"Multiple statements on same line":{"values":{"no":7}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"PHP constant case":{"values":{"lower":1}}},"errorCount":9,"warningCount":0,"fixableCount":2,"numTokens":158},"\/Users\/midorikocak\/Documents\/src\/nano-db\/src\/ArrayRepository.php":{"hash":"7ac27084b4542613d3941861ae95a6b033188","errors":{"22":{"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}]},"28":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"36":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"45":{"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}]},"43":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"46":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"69":{"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}]},"67":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"70":{"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}]},"76":{"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}]},"80":{"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}]},"86":{"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}]},"93":{"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}]},"91":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"94":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"99":{"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}]}},"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":82,"81-120":3}},"Line indent":{"values":{"spaces":72}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":33}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[50]},"Spacing after object operator":{"values":[50]},"Adjacent assignments aligned":{"values":{"no":1}},"Space after operator":{"values":{"1":9}},"Space before operator":{"values":{"1":2}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[8]},"Blank lines at end of control structure":{"values":[8]},"Control structure defined inline":{"values":{"no":8}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":5}}},"errorCount":21,"warningCount":0,"fixableCount":9,"numTokens":756},"\/Users\/midorikocak\/Documents\/src\/nano-db\/src\/Database.php":{"hash":"374b231ca45c1cb16d87ef684fcecbf333188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"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}],"56":[{"message":"There must be 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}]},"138":{"26":[{"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}]}},"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,"81-120":1}},"Line indent":{"values":{"spaces":105}},"PHP keyword case":{"values":{"lower":82}},"Multiple statements on same line":{"values":{"no":53}},"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":21}},"PHP constant case":{"values":{"lower":6}},"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":1061},"\/Users\/midorikocak\/Documents\/src\/nano-db\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/Users\/midorikocak\/Documents\/src\/nano-db\/tests\/DatabaseTest.php":{"hash":"a4883bd28a461b2b50e365d0b5f6278733188","errors":{"19":{"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}]},"22":{"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}]},"27":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"41":{"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}]},"56":{"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}]},"58":{"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}]},"63":{"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}]},"69":{"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}]},"71":{"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}]},"77":{"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}]},"79":{"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}]},"91":{"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}]},"93":{"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}]},"94":{"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}]},"102":{"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}]},"109":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"117":{"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}]},"119":{"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}]},"124":{"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}]},"132":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"139":{"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}]},"140":{"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}]},"143":{"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}]},"148":{"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}]},"154":{"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}]},"156":{"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":126,"81-120":4}},"Line indent":{"values":{"spaces":117}},"PHP keyword case":{"values":{"lower":40}},"Multiple statements on same line":{"values":{"no":57}},"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":1200},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp8063\/src\/Database.php":{"hash":"b9bdf03ab25937573e8b77fdd4ae938b33188","errors":{"17":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"18":{"38":[{"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}]},"20":{"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}]},"25":{"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}]},"31":{"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}]},"37":{"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}]},"43":{"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}]},"49":{"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}],"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}]},"55":{"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}],"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}]},"61":{"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}]},"71":{"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}]},"77":{"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}]},"83":{"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}],"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}]},"89":{"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}]},"95":{"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}]},"100":{"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}]},"105":{"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}]},"111":{"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}]},"118":{"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}]}},"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":101,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":77}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":19}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":18,"numTokens":924},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp10020\/tests\/RepositoryTest.php":{"hash":"c68f52b462911eb5f550fdd1fdd02fd333188","errors":{"24":{"19":[{"message":"Class RepositoryTest contains unused property $updateUser.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}]},"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":98}},"PHP keyword case":{"values":{"lower":42}},"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":33,"warningCount":0,"fixableCount":19,"numTokens":1017},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp11066\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3061\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp8582\/src\/Database.php":{"hash":"b9bdf03ab25937573e8b77fdd4ae938b33188","errors":{"17":{"18":[{"message":"Class Database contains unused property $affectedRows.","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false}],"32":[{"message":"Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"18":{"38":[{"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}]},"20":{"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}]},"25":{"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}]},"31":{"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}]},"37":{"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}]},"43":{"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}]},"49":{"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}],"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}]},"55":{"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}],"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}]},"61":{"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}]},"71":{"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}]},"77":{"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}]},"83":{"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}],"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}]},"89":{"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}]},"95":{"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}]},"100":{"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}]},"105":{"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}]},"111":{"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}]},"118":{"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}]}},"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":101,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":77}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":19}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":18,"numTokens":924},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp7529\/src\/Database.php":{"hash":"c73fe0cad15626924aab0335c58a640633188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}],"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":911},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp7973\/src\/Database.php":{"hash":"c73fe0cad15626924aab0335c58a640633188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}],"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":911},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp9774\/src\/RepositoryInterface.php":{"hash":"1539bea1e72812b2c4812f0495e34ea833188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$constraints\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"76":[{"message":"There must be 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":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"27":{"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}]},"26":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"28":{"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":21,"81-120":2}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":10,"warningCount":0,"fixableCount":2,"numTokens":158},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3230\/src\/RepositoryInterface.php":{"hash":"1539bea1e72812b2c4812f0495e34ea833188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$constraints\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"76":[{"message":"There must be 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":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"27":{"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}]},"26":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"28":{"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":21,"81-120":2}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":10,"warningCount":0,"fixableCount":2,"numTokens":158},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp9808\/src\/ArrayRepository.php":{"hash":"796962c865a6dcb5e4175bc6232c7f8e33188","errors":{"23":{"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}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"37":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"46":{"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}]},"44":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"47":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"70":{"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}]},"68":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"71":{"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}]},"77":{"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}]},"81":{"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}],"79":[{"message":"There must be 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":{"18":[{"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}]},"103":{"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}]},"101":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"104":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"109":{"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}]}},"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":87,"81-120":4}},"Line indent":{"values":{"spaces":77}},"PHP keyword case":{"values":{"lower":45}},"Multiple statements on same line":{"values":{"no":38}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":3}},"Spacing before object operator":{"values":[50]},"Spacing after object operator":{"values":[50]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[7]},"Spaces before control structure close parenthesis":{"values":[7]},"Blank lines at start of control structure":{"values":[8]},"Blank lines at end of control structure":{"values":[8]},"Control structure defined inline":{"values":{"no":8}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":5}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":21,"warningCount":0,"fixableCount":9,"numTokens":836},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp12093\/src\/Database.php":{"hash":"c73fe0cad15626924aab0335c58a640633188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}],"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":911},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp847\/src\/DatabaseInterface.php":{"hash":"b5a1997e832247b32d8ee2d83c7b5d9d33188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}],"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}]},"23":{"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}],"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}]},"25":{"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}],"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]}},"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":21}},"Line indent":{"values":{"spaces":14}},"PHP keyword case":{"values":{"lower":40}},"Multiple statements on same line":{"values":{"no":17}},"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":14}},"CamelCase method name":{"values":{"yes":13}},"PHP type case":{"values":{"lower":13}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":40,"warningCount":0,"fixableCount":13,"numTokens":272},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp15649\/src\/DatabaseInterface.php":{"hash":"326a92b543923426bfa571b4affa82c333188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}],"58":[{"message":"There must be 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":{"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}],"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}]},"25":{"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}],"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]}},"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":21}},"Line indent":{"values":{"spaces":14}},"PHP keyword case":{"values":{"lower":40}},"Multiple statements on same line":{"values":{"no":17}},"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":14}},"CamelCase method name":{"values":{"yes":13}},"PHP type case":{"values":{"lower":13}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":40,"warningCount":0,"fixableCount":13,"numTokens":277},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp879\/src\/DatabaseInterface.php":{"hash":"85fb36812b02e49c748ef0c995b0d4b633188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}],"65":[{"message":"There must be 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":{"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}],"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}]},"25":{"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}],"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]}},"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":21}},"Line indent":{"values":{"spaces":14}},"PHP keyword case":{"values":{"lower":40}},"Multiple statements on same line":{"values":{"no":17}},"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":14}},"CamelCase method name":{"values":{"yes":13}},"PHP type case":{"values":{"lower":13}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":40,"warningCount":0,"fixableCount":13,"numTokens":281},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp5225\/src\/DatabaseInterface.php":{"hash":"485b2b9d47c49dd400fcd9075080ae8533188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"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}],"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}]},"25":{"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}],"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]}},"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":21}},"Line indent":{"values":{"spaces":14}},"PHP keyword case":{"values":{"lower":40}},"Multiple statements on same line":{"values":{"no":17}},"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":14}},"CamelCase method name":{"values":{"yes":13}},"PHP type case":{"values":{"lower":13}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":40,"warningCount":0,"fixableCount":13,"numTokens":281},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp7674\/src\/DatabaseInterface.php":{"hash":"3d34827fcc7d7b0a8786ccb87f362f9833188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"37":[{"message":"Expected 1 space between comma and type hint \"string\"; 0 found","source":"Squiz.Functions.FunctionDeclarationArgumentSpacing.NoSpaceBeforeHint","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\FunctionDeclarationArgumentSpacingSniff","severity":5,"fixable":true}],"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}],"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}],"38":[{"message":"Expected 1 space after comma; found 0","source":"WebimpressCodingStandard.WhiteSpace.CommaSpacing.NoSpaceAfterComma","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\CommaSpacingSniff","severity":5,"fixable":true}]},"25":{"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}],"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]}},"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":21}},"Line indent":{"values":{"spaces":14}},"PHP keyword case":{"values":{"lower":40}},"Multiple statements on same line":{"values":{"no":17}},"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":14}},"CamelCase method name":{"values":{"yes":13}},"PHP type case":{"values":{"lower":13}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":42,"warningCount":0,"fixableCount":15,"numTokens":289},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp9143\/src\/DatabaseInterface.php":{"hash":"000140c94637309a9e5cc3b43e10006c33188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"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}]},"25":{"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}],"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]}},"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":21}},"Line indent":{"values":{"spaces":14}},"PHP keyword case":{"values":{"lower":40}},"Multiple statements on same line":{"values":{"no":17}},"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":14}},"CamelCase method name":{"values":{"yes":13}},"PHP type case":{"values":{"lower":13}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":40,"warningCount":0,"fixableCount":13,"numTokens":290},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1308\/src\/DatabaseInterface.php":{"hash":"865607bf900e013d65c0a2e30e1f29ac33188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"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}]},"25":{"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]}},"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":21}},"Line indent":{"values":{"spaces":14}},"PHP keyword case":{"values":{"lower":40}},"Multiple statements on same line":{"values":{"no":17}},"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":14}},"CamelCase method name":{"values":{"yes":13}},"PHP type case":{"values":{"lower":13}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":40,"warningCount":0,"fixableCount":13,"numTokens":299},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp8915\/src\/DatabaseInterface.php":{"hash":"3b73a55dabc2fe76763a2261631dcabe33188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"70":[{"message":"Expected 1 blank line after method; 2 found","source":"WebimpressCodingStandard.Methods.LineAfter.BlankLinesAfter","listener":"WebimpressCodingStandard\\Sniffs\\Methods\\LineAfterSniff","severity":5,"fixable":true}],"12":[{"message":"Missing doc comment for function order()","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":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"26":{"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}]},"28":{"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}]},"30":{"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}]},"32":{"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}]},"34":{"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}]},"36":{"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}]},"38":{"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}]},"40":{"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}]}},"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":22}},"Line indent":{"values":{"spaces":15}},"PHP keyword case":{"values":{"lower":43}},"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}},"Function has doc comment":{"values":{"no":15}},"CamelCase method name":{"values":{"yes":14}},"PHP type case":{"values":{"lower":14}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":46,"warningCount":0,"fixableCount":16,"numTokens":327},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp10011\/src\/DatabaseInterface.php":{"hash":"eca2d1e85360bc97685452b74c62f92333188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"54":[{"message":"Expected 1 blank line after method; 2 found","source":"WebimpressCodingStandard.Methods.LineAfter.BlankLinesAfter","listener":"WebimpressCodingStandard\\Sniffs\\Methods\\LineAfterSniff","severity":5,"fixable":true}],"12":[{"message":"Missing doc comment for function order()","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 $order needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"50":[{"message":"There must be 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":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"26":{"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}]},"28":{"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}]},"30":{"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}]},"32":{"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}]},"34":{"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}]},"36":{"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}]},"38":{"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}]},"40":{"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}]}},"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":22}},"Line indent":{"values":{"spaces":15}},"PHP keyword case":{"values":{"lower":43}},"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}},"Function has doc comment":{"values":{"no":15}},"CamelCase method name":{"values":{"yes":14}},"PHP type case":{"values":{"lower":14}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":46,"warningCount":0,"fixableCount":16,"numTokens":322},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp12878\/src\/DatabaseInterface.php":{"hash":"d0a3eb2fb4e795021b0a1f39c16cf7a133188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"61":[{"message":"Expected 1 blank line after method; 2 found","source":"WebimpressCodingStandard.Methods.LineAfter.BlankLinesAfter","listener":"WebimpressCodingStandard\\Sniffs\\Methods\\LineAfterSniff","severity":5,"fixable":true}],"12":[{"message":"Missing doc comment for function order()","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}],"57":[{"message":"There must be 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":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"26":{"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}]},"28":{"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}]},"30":{"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}]},"32":{"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}]},"34":{"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}]},"36":{"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}]},"38":{"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}]},"40":{"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}]}},"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":22}},"Line indent":{"values":{"spaces":15}},"PHP keyword case":{"values":{"lower":43}},"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}},"Function has doc comment":{"values":{"no":15}},"CamelCase method name":{"values":{"yes":14}},"PHP type case":{"values":{"lower":14}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":45,"warningCount":0,"fixableCount":16,"numTokens":324},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp11557\/src\/DatabaseInterface.php":{"hash":"24c3bef854c09a7ddc44c3ead546377733188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"12":[{"message":"Missing doc comment for function order()","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}],"57":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]},"39":{"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}]}},"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":23}},"Line indent":{"values":{"spaces":15}},"PHP keyword case":{"values":{"lower":43}},"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}},"Function has doc comment":{"values":{"no":15}},"CamelCase method name":{"values":{"yes":14}},"PHP type case":{"values":{"lower":14}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":43,"warningCount":0,"fixableCount":14,"numTokens":323},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp9948\/src\/DatabaseInterface.php":{"hash":"aab2742347fa352310f5b41f8390e66933188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"12":[{"message":"Missing doc comment for function order()","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}],"57":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"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}]},"27":{"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}],"27":[{"message":"Parameter $key needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"57":[{"message":"There must be 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":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]},"39":{"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}]},"41":{"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}]},"43":{"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}]}},"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":25}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":49}},"Multiple statements on same line":{"values":{"no":20}},"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":17}},"CamelCase method name":{"values":{"yes":16}},"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":364},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14938\/src\/DatabaseInterface.php":{"hash":"c70657957d3dd527e95d46c4247ac0ec33188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"12":[{"message":"Missing doc comment for function order()","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}],"57":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]},"39":{"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}]},"41":{"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}]},"43":{"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}]}},"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":25}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":49}},"Multiple statements on same line":{"values":{"no":20}},"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":17}},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":47,"warningCount":0,"fixableCount":16,"numTokens":357},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp8263\/src\/DatabaseInterface.php":{"hash":"763a0d4281043faf7a42d14421a2cd6733188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"12":[{"message":"Missing doc comment for function order()","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}],"57":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]},"39":{"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}]},"41":{"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}]},"43":{"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}]}},"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":24}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":49}},"Multiple statements on same line":{"values":{"no":20}},"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":17}},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":47,"warningCount":0,"fixableCount":16,"numTokens":357},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2416\/src\/Database.php":{"hash":"c73fe0cad15626924aab0335c58a640633188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"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}]},"54":{"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}],"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}],"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":911},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp12534\/src\/Database.php":{"hash":"8dea72f67d3ca606f702e5aaf6c06ac633188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}],"65":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"54":{"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}],"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}],"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":920},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14442\/src\/Database.php":{"hash":"86c6e32c930a1ecb0a09028c97ad61f733188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}],"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}],"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":920},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp11352\/src\/Database.php":{"hash":"7dbd80fd119f87f5c5afab36abd07e6133188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"50":{"28":[{"message":"Expected 0 spaces before closing bracket; 1 found","source":"PSR2.Methods.FunctionCallSignature.SpaceBeforeCloseBracket","listener":"PHP_CodeSniffer\\Standards\\PSR2\\Sniffs\\Methods\\FunctionCallSignatureSniff","severity":5,"fixable":true}]},"54":{"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}],"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}],"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":50,"warningCount":0,"fixableCount":18,"numTokens":922},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp10034\/src\/Database.php":{"hash":"abf925e4b2251878988f08f1890868d633188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}],"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}],"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":923},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp6342\/src\/Database.php":{"hash":"b0b087bcbbce2f55bc81df10539e590e33188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}],"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}],"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":923},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp12178\/src\/Database.php":{"hash":"bf4497b872a2172ae2b29f6982a2711233188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"37":[{"message":"Expected 1 space between comma and type hint \"string\"; 0 found","source":"Squiz.Functions.FunctionDeclarationArgumentSpacing.NoSpaceBeforeHint","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\FunctionDeclarationArgumentSpacingSniff","severity":5,"fixable":true}],"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}],"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}],"38":[{"message":"Expected 1 space after comma; found 0","source":"WebimpressCodingStandard.WhiteSpace.CommaSpacing.NoSpaceAfterComma","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\CommaSpacingSniff","severity":5,"fixable":true}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}],"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":19,"numTokens":931},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp6971\/src\/Database.php":{"hash":"76fa74f072105c1cd2c15f5c11a7879433188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"37":[{"message":"Expected 1 space between comma and type hint \"string\"; 0 found","source":"Squiz.Functions.FunctionDeclarationArgumentSpacing.NoSpaceBeforeHint","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\FunctionDeclarationArgumentSpacingSniff","severity":5,"fixable":true}],"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}],"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}],"38":[{"message":"Expected 1 space after comma; found 0","source":"WebimpressCodingStandard.WhiteSpace.CommaSpacing.NoSpaceAfterComma","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\CommaSpacingSniff","severity":5,"fixable":true}]},"56":{"28":[{"message":"Expected 0 spaces before closing bracket; 1 found","source":"PSR2.Methods.FunctionCallSignature.SpaceBeforeCloseBracket","listener":"PHP_CodeSniffer\\Standards\\PSR2\\Sniffs\\Methods\\FunctionCallSignatureSniff","severity":5,"fixable":true}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}],"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":52,"warningCount":0,"fixableCount":20,"numTokens":933},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp12155\/src\/Database.php":{"hash":"d9820aadbc0dc0de3b24f241a7e5ebf833188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"37":[{"message":"Expected 1 space between comma and type hint \"string\"; 0 found","source":"Squiz.Functions.FunctionDeclarationArgumentSpacing.NoSpaceBeforeHint","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\FunctionDeclarationArgumentSpacingSniff","severity":5,"fixable":true}],"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}],"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}],"38":[{"message":"Expected 1 space after comma; found 0","source":"WebimpressCodingStandard.WhiteSpace.CommaSpacing.NoSpaceAfterComma","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\CommaSpacingSniff","severity":5,"fixable":true}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}],"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":19,"numTokens":934},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp16087\/src\/Database.php":{"hash":"132ad5d9d34db2aefc59449cd12ae0bb33188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}],"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":935},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp8847\/src\/Database.php":{"hash":"878e69a17874a21313e044a04023611633188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":944},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp5439\/src\/Database.php":{"hash":"79f93aa2ed043569d314c0f3bc39858133188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":947},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp12881\/src\/Database.php":{"hash":"c8dbcea2f85a64552e1dd78d304f5aa033188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]},"125":{"12":[{"message":"Missing doc comment for function order()","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}],"57":[{"message":"Return type of \"order\" function is not void, but function has no return statement","source":"WebimpressCodingStandard.Functions.ReturnType.InvalidNoReturn","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ReturnTypeSniff","severity":5,"fixable":false},{"message":"There must be 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":104,"81-120":1}},"Line indent":{"values":{"spaces":94}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":17}},"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}},"Inline comment style":{"values":{"\/\/ ...":1}}},"errorCount":53,"warningCount":0,"fixableCount":18,"numTokens":978},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp16843\/src\/Database.php":{"hash":"e80dd5f8d93e490fbbbb3183cff2284f33188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]},"125":{"12":[{"message":"Missing doc comment for function order()","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}],"57":[{"message":"There must be 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":105,"81-120":1}},"Line indent":{"values":{"spaces":95}},"PHP keyword case":{"values":{"lower":79}},"Multiple statements on same line":{"values":{"no":46}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":17}},"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":52,"warningCount":0,"fixableCount":18,"numTokens":993},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14504\/src\/Database.php":{"hash":"b6446124661b8e8a559e417a594a552b33188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]},"125":{"12":[{"message":"Missing doc comment for function order()","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}],"57":[{"message":"There must be 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":105,"81-120":1}},"Line indent":{"values":{"spaces":95}},"PHP keyword case":{"values":{"lower":79}},"Multiple statements on same line":{"values":{"no":46}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":17}},"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":52,"warningCount":0,"fixableCount":18,"numTokens":993},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3046\/src\/Database.php":{"hash":"b9efb0a3e369d307c4f3a5d7a795ac4e33188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]},"125":{"12":[{"message":"Missing doc comment for function order()","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}],"57":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"127":{"28":[{"message":"Expected 0 spaces before closing bracket; 1 found","source":"PSR2.Methods.FunctionCallSignature.SpaceBeforeCloseBracket","listener":"PHP_CodeSniffer\\Standards\\PSR2\\Sniffs\\Methods\\FunctionCallSignatureSniff","severity":5,"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":105,"81-120":1}},"Line indent":{"values":{"spaces":95}},"PHP keyword case":{"values":{"lower":79}},"Multiple statements on same line":{"values":{"no":46}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":17}},"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":995},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp17784\/src\/Database.php":{"hash":"a9bc2783f6a84423920d87defe68e8b133188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]},"125":{"12":[{"message":"Missing doc comment for function order()","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}],"57":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"127":{"28":[{"message":"Expected 0 spaces before closing bracket; 1 found","source":"PSR2.Methods.FunctionCallSignature.SpaceBeforeCloseBracket","listener":"PHP_CodeSniffer\\Standards\\PSR2\\Sniffs\\Methods\\FunctionCallSignatureSniff","severity":5,"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":105,"81-120":1}},"Line indent":{"values":{"spaces":95}},"PHP keyword case":{"values":{"lower":79}},"Multiple statements on same line":{"values":{"no":46}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":17}},"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":998},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp9777\/src\/Database.php":{"hash":"239eeec484a6e33234776a3e27c49ac933188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]},"125":{"12":[{"message":"Missing doc comment for function order()","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}],"57":[{"message":"There must be 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":105,"81-120":1}},"Line indent":{"values":{"spaces":95}},"PHP keyword case":{"values":{"lower":79}},"Multiple statements on same line":{"values":{"no":46}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":17}},"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":52,"warningCount":0,"fixableCount":18,"numTokens":996},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp5898\/src\/Database.php":{"hash":"4f352ab47cb031d5960758d368e72f0733188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]},"125":{"12":[{"message":"Missing doc comment for function order()","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}],"57":[{"message":"There must be 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":105,"81-120":1}},"Line indent":{"values":{"spaces":95}},"PHP keyword case":{"values":{"lower":79}},"Multiple statements on same line":{"values":{"no":46}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":17}},"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":52,"warningCount":0,"fixableCount":18,"numTokens":996},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp5680\/src\/Database.php":{"hash":"79f93aa2ed043569d314c0f3bc39858133188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":947},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp4847\/src\/DatabaseInterface.php":{"hash":"763a0d4281043faf7a42d14421a2cd6733188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"12":[{"message":"Missing doc comment for function order()","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}],"57":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]},"39":{"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}]},"41":{"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}]},"43":{"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}]}},"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":24}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":49}},"Multiple statements on same line":{"values":{"no":20}},"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":17}},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":47,"warningCount":0,"fixableCount":16,"numTokens":357},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp16839\/src\/DatabaseInterface.php":{"hash":"c5aa50aa4c4889d9dbc8690908aeaa6433188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"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}]},"25":{"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]},"39":{"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}]},"41":{"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}]},"43":{"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}]}},"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":24}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":49}},"Multiple statements on same line":{"values":{"no":20}},"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":17}},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":47,"warningCount":0,"fixableCount":16,"numTokens":357},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp5562\/src\/Database.php":{"hash":"79f93aa2ed043569d314c0f3bc39858133188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":947},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp10839\/src\/Database.php":{"hash":"79f93aa2ed043569d314c0f3bc39858133188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":947},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp8576\/src\/RepositoryInterface.php":{"hash":"1539bea1e72812b2c4812f0495e34ea833188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$constraints\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"76":[{"message":"There must be 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":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"27":{"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}]},"26":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"28":{"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":21,"81-120":2}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":10,"warningCount":0,"fixableCount":2,"numTokens":158},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14094\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp12862\/src\/DatabaseInterface.php":{"hash":"c5aa50aa4c4889d9dbc8690908aeaa6433188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"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}]},"25":{"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]},"39":{"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}]},"41":{"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}]},"43":{"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}]}},"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":24}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":49}},"Multiple statements on same line":{"values":{"no":20}},"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":17}},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":47,"warningCount":0,"fixableCount":16,"numTokens":357},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14753\/src\/Database.php":{"hash":"79f93aa2ed043569d314c0f3bc39858133188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":947},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp13498\/src\/ArrayRepository.php":{"hash":"796962c865a6dcb5e4175bc6232c7f8e33188","errors":{"23":{"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}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"37":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"46":{"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}]},"44":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"47":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"70":{"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}]},"68":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"71":{"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}]},"77":{"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}]},"81":{"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}],"79":[{"message":"There must be 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":{"18":[{"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}]},"103":{"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}]},"101":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"104":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"109":{"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}]}},"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":87,"81-120":4}},"Line indent":{"values":{"spaces":77}},"PHP keyword case":{"values":{"lower":45}},"Multiple statements on same line":{"values":{"no":38}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":3}},"Spacing before object operator":{"values":[50]},"Spacing after object operator":{"values":[50]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[7]},"Spaces before control structure close parenthesis":{"values":[7]},"Blank lines at start of control structure":{"values":[8]},"Blank lines at end of control structure":{"values":[8]},"Control structure defined inline":{"values":{"no":8}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":5}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":21,"warningCount":0,"fixableCount":9,"numTokens":836},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp100\/src\/ArrayRepository.php":{"hash":"a39b0e8f8d92372eaaabced6c4b170e033188","errors":{"23":{"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}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"37":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"46":{"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}]},"44":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"47":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"70":{"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}]},"68":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"71":{"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}]},"77":{"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}]},"81":{"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}],"74":[{"message":"There must be 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":{"18":[{"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}]},"103":{"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}]},"101":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"104":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"109":{"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}]}},"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":88,"81-120":3}},"Line indent":{"values":{"spaces":77}},"PHP keyword case":{"values":{"lower":45}},"Multiple statements on same line":{"values":{"no":38}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":3}},"Spacing before object operator":{"values":[50]},"Spacing after object operator":{"values":[50]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[7]},"Spaces before control structure close parenthesis":{"values":[7]},"Blank lines at start of control structure":{"values":[8]},"Blank lines at end of control structure":{"values":[8]},"Control structure defined inline":{"values":{"no":8}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":5}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":21,"warningCount":0,"fixableCount":9,"numTokens":836},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp15935\/src\/ArrayRepository.php":{"hash":"795e4562898965807ddd456903f2cfd533188","errors":{"23":{"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}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"37":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"46":{"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}]},"44":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"47":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"70":{"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}]},"68":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"71":{"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}]},"77":{"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}]},"81":{"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}],"74":[{"message":"There must be 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":{"18":[{"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}]},"103":{"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}]},"101":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"104":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"109":{"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}]}},"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":88,"81-120":3}},"Line indent":{"values":{"spaces":77}},"PHP keyword case":{"values":{"lower":45}},"Multiple statements on same line":{"values":{"no":38}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":3}},"Spacing before object operator":{"values":[50]},"Spacing after object operator":{"values":[50]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[7]},"Spaces before control structure close parenthesis":{"values":[7]},"Blank lines at start of control structure":{"values":[8]},"Blank lines at end of control structure":{"values":[8]},"Control structure defined inline":{"values":{"no":8}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":5}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":21,"warningCount":0,"fixableCount":9,"numTokens":836},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14315\/src\/RepositoryInterface.php":{"hash":"1539bea1e72812b2c4812f0495e34ea833188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$constraints\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"76":[{"message":"There must be 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":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"27":{"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}]},"26":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"28":{"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":21,"81-120":2}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":10,"warningCount":0,"fixableCount":2,"numTokens":158},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp669\/src\/RepositoryInterface.php":{"hash":"e9c93029bd9a791c6a3a3048c8dcaa4033188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"71":[{"message":"There must be 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":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"27":{"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}]},"26":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"28":{"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":22,"81-120":1}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":10,"warningCount":0,"fixableCount":2,"numTokens":158},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14539\/src\/RepositoryInterface.php":{"hash":"d83244542415762a5adc14c16557900033188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"74":[{"message":"Arguments with default values must be at the end of the argument list","source":"PEAR.Functions.ValidDefaultValue.NotAtEnd","listener":"PHP_CodeSniffer\\Standards\\PEAR\\Sniffs\\Functions\\ValidDefaultValueSniff","severity":5,"fixable":false}],"96":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"20":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"27":{"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}]},"26":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"28":{"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":21,"81-120":2}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":13,"warningCount":0,"fixableCount":2,"numTokens":168},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp11044\/src\/RepositoryInterface.php":{"hash":"d83244542415762a5adc14c16557900033188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"74":[{"message":"Arguments with default values must be at the end of the argument list","source":"PEAR.Functions.ValidDefaultValue.NotAtEnd","listener":"PHP_CodeSniffer\\Standards\\PEAR\\Sniffs\\Functions\\ValidDefaultValueSniff","severity":5,"fixable":false}],"96":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"20":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"27":{"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}]},"26":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"28":{"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":21,"81-120":2}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":13,"warningCount":0,"fixableCount":2,"numTokens":168},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp15165\/src\/RepositoryInterface.php":{"hash":"f7713f62da2aefc2d3eec6e5fef8521333188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"74":[{"message":"Arguments with default values must be at the end of the argument list","source":"PEAR.Functions.ValidDefaultValue.NotAtEnd","listener":"PHP_CodeSniffer\\Standards\\PEAR\\Sniffs\\Functions\\ValidDefaultValueSniff","severity":5,"fixable":false}],"97":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"20":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"27":{"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}]},"26":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"28":{"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":21,"81-120":2}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":13,"warningCount":0,"fixableCount":2,"numTokens":169},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp13653\/src\/RepositoryInterface.php":{"hash":"48ad2648419316c5f0474a4192c86f0e33188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"74":[{"message":"Arguments with default values must be at the end of the argument list","source":"PEAR.Functions.ValidDefaultValue.NotAtEnd","listener":"PHP_CodeSniffer\\Standards\\PEAR\\Sniffs\\Functions\\ValidDefaultValueSniff","severity":5,"fixable":false}],"104":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"20":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"27":{"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}]},"26":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"28":{"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":21,"81-120":2}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":1}}},"errorCount":13,"warningCount":0,"fixableCount":2,"numTokens":173},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp9896\/src\/RepositoryInterface.php":{"hash":"834742f1cabc8f70753fc6c7b9af13b833188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"75":[{"message":"Arguments with default values must be at the end of the argument list","source":"PEAR.Functions.ValidDefaultValue.NotAtEnd","listener":"PHP_CodeSniffer\\Standards\\PEAR\\Sniffs\\Functions\\ValidDefaultValueSniff","severity":5,"fixable":false}],"105":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"20":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"27":{"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}]},"26":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"28":{"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":21,"81-120":2}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":1}}},"errorCount":13,"warningCount":0,"fixableCount":2,"numTokens":174},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp16543\/src\/RepositoryInterface.php":{"hash":"16d2c97b419d528e0870ad1a0138702733188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"112":[{"message":"There must be 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":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"27":{"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}]},"26":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"28":{"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":21,"81-120":2}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":12,"warningCount":0,"fixableCount":2,"numTokens":178},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp7771\/src\/RepositoryInterface.php":{"hash":"42023c015b5f67ff1ad7358f8255fe4433188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"18":{"89":[{"message":"The closing parenthesis of a multi-line function declaration must be on a new line","source":"Squiz.Functions.MultiLineFunctionDeclaration.CloseBracketLine","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}],"1":[{"message":"Multi-line function declaration not indented correctly; expected 8 spaces but found 28","source":"Squiz.Functions.MultiLineFunctionDeclaration.Indent","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}],"50":[{"message":"Multi-line function declarations must define one parameter per line","source":"Squiz.Functions.MultiLineFunctionDeclaration.OneParamPerLine","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}],"70":[{"message":"Multi-line function declarations must define one parameter per line","source":"Squiz.Functions.MultiLineFunctionDeclaration.OneParamPerLine","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}],"92":[{"message":"There must be 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":{"29":[{"message":"The first parameter of a multi-line function declaration must be on the line after the opening bracket","source":"Squiz.Functions.MultiLineFunctionDeclaration.FirstParamSpacing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}],"48":[{"message":"Whitespace found at end of line","source":"Squiz.WhiteSpace.SuperfluousWhitespace.EndLine","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\SuperfluousWhitespaceSniff","severity":5,"fixable":true}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"21":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"28":{"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}]},"27":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"29":{"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":22,"81-120":2}},"Line indent":{"values":{"spaces":18}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":18,"warningCount":0,"fixableCount":8,"numTokens":179},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp12027\/src\/RepositoryInterface.php":{"hash":"bdc237775ebcfdeef13eb6c6516a68d133188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"18":{"89":[{"message":"The closing parenthesis of a multi-line function declaration must be on a new line","source":"Squiz.Functions.MultiLineFunctionDeclaration.CloseBracketLine","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}],"1":[{"message":"Multi-line function declaration not indented correctly; expected 8 spaces but found 28","source":"Squiz.Functions.MultiLineFunctionDeclaration.Indent","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}],"50":[{"message":"Multi-line function declarations must define one parameter per line","source":"Squiz.Functions.MultiLineFunctionDeclaration.OneParamPerLine","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}],"70":[{"message":"Multi-line function declarations must define one parameter per line","source":"Squiz.Functions.MultiLineFunctionDeclaration.OneParamPerLine","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}],"92":[{"message":"There must be 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":{"29":[{"message":"The first parameter of a multi-line function declaration must be on the line after the opening bracket","source":"Squiz.Functions.MultiLineFunctionDeclaration.FirstParamSpacing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"21":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"28":{"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}]},"27":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"29":{"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":22,"81-120":2}},"Line indent":{"values":{"spaces":18}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":17,"warningCount":0,"fixableCount":7,"numTokens":179},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp13173\/src\/RepositoryInterface.php":{"hash":"0b9f4c1b7115a959f6183b939e5f58d833188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"32":{"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}]},"31":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"33":{"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":27,"81-120":1}},"Line indent":{"values":{"spaces":22}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":12,"warningCount":0,"fixableCount":2,"numTokens":185},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp16066\/src\/RepositoryInterface.php":{"hash":"0b9f4c1b7115a959f6183b939e5f58d833188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"32":{"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}]},"31":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"33":{"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":27,"81-120":1}},"Line indent":{"values":{"spaces":22}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":12,"warningCount":0,"fixableCount":2,"numTokens":185},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2990\/src\/DatabaseInterface.php":{"hash":"c5aa50aa4c4889d9dbc8690908aeaa6433188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"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}]},"25":{"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]},"39":{"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}]},"41":{"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}]},"43":{"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}]}},"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":24}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":49}},"Multiple statements on same line":{"values":{"no":20}},"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":17}},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":47,"warningCount":0,"fixableCount":16,"numTokens":357},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp4930\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp13709\/src\/Database.php":{"hash":"79f93aa2ed043569d314c0f3bc39858133188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":947},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp15130\/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.tmp16412\/src\/RepositoryInterface.php":{"hash":"0b9f4c1b7115a959f6183b939e5f58d833188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"32":{"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}]},"31":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"33":{"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":27,"81-120":1}},"Line indent":{"values":{"spaces":22}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":12,"warningCount":0,"fixableCount":2,"numTokens":185},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp11672\/src\/RepositoryInterface.php":{"hash":"0b9f4c1b7115a959f6183b939e5f58d833188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"32":{"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}]},"31":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"33":{"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":27,"81-120":1}},"Line indent":{"values":{"spaces":22}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":12,"warningCount":0,"fixableCount":2,"numTokens":185},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3603\/tests\/Users.php":{"hash":"b7cbdac13858140501fcafe54294dd6c33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"58":{"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}]},"57":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"59":{"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}]},"62":{"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}]},"78":{"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}]},"77":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"79":{"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":69}},"Line indent":{"values":{"spaces":59}},"PHP keyword case":{"values":{"lower":35}},"Multiple statements on same line":{"values":{"no":31}},"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":4}},"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":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":645},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp11793\/tests\/Users.php":{"hash":"a7f5c09f9c7ff958cad48383af2523cf33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"66":{"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}]},"65":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"67":{"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}]},"70":{"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}]},"86":{"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}]},"85":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"87":{"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":75}},"Line indent":{"values":{"spaces":65}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":697},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2223\/tests\/Users.php":{"hash":"4133033fe39ed53bd5484b2b43cfd3b033188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"18":[{"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}]},"65":{"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}]},"64":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"66":{"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}]},"69":{"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}]},"85":{"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}]},"84":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"86":{"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":74}},"Line indent":{"values":{"spaces":64}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":16,"warningCount":0,"fixableCount":7,"numTokens":696},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp17529\/src\/RepositoryInterface.php":{"hash":"0b9f4c1b7115a959f6183b939e5f58d833188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"32":{"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}]},"31":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"33":{"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":27,"81-120":1}},"Line indent":{"values":{"spaces":22}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":12,"warningCount":0,"fixableCount":2,"numTokens":185},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14883\/tests\/Users.php":{"hash":"4133033fe39ed53bd5484b2b43cfd3b033188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"18":[{"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}]},"65":{"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}]},"64":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"66":{"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}]},"69":{"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}]},"85":{"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}]},"84":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"86":{"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":74}},"Line indent":{"values":{"spaces":64}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":16,"warningCount":0,"fixableCount":7,"numTokens":696},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp12607\/src\/RepositoryInterface.php":{"hash":"0b9f4c1b7115a959f6183b939e5f58d833188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"32":{"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}]},"31":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"33":{"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":27,"81-120":1}},"Line indent":{"values":{"spaces":22}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":12,"warningCount":0,"fixableCount":2,"numTokens":185},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3449\/src\/RepositoryInterface.php":{"hash":"0b9f4c1b7115a959f6183b939e5f58d833188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"32":{"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}]},"31":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"33":{"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":27,"81-120":1}},"Line indent":{"values":{"spaces":22}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":12,"warningCount":0,"fixableCount":2,"numTokens":185},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp7363\/src\/RepositoryInterface.php":{"hash":"0b9f4c1b7115a959f6183b939e5f58d833188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"32":{"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}]},"31":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"33":{"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":27,"81-120":1}},"Line indent":{"values":{"spaces":22}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":12,"warningCount":0,"fixableCount":2,"numTokens":185},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp15733\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp8077\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp18419\/tests\/Users.php":{"hash":"4133033fe39ed53bd5484b2b43cfd3b033188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"18":[{"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}]},"65":{"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}]},"64":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"66":{"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}]},"69":{"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}]},"85":{"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}]},"84":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"86":{"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":74}},"Line indent":{"values":{"spaces":64}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":16,"warningCount":0,"fixableCount":7,"numTokens":696},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp8354\/tests\/Users.php":{"hash":"4748cccc08126031b95d1dc787bd67fe33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"18":[{"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}]},"50":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"51":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"59":{"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}]},"58":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"60":{"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}]},"63":{"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}]},"79":{"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}]},"78":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"80":{"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":68}},"Line indent":{"values":{"spaces":58}},"PHP keyword case":{"values":{"lower":35}},"Multiple statements on same line":{"values":{"no":31}},"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":4}},"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":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":18,"warningCount":0,"fixableCount":9,"numTokens":646},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp118\/tests\/Users.php":{"hash":"4133033fe39ed53bd5484b2b43cfd3b033188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"18":[{"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}]},"65":{"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}]},"64":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"66":{"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}]},"69":{"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}]},"85":{"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}]},"84":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"86":{"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":74}},"Line indent":{"values":{"spaces":64}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":16,"warningCount":0,"fixableCount":7,"numTokens":696},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp16894\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp6869\/tests\/Users.php":{"hash":"c890082dd70af322f251cc316606ec4833188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"18":[{"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}]},"50":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"58":{"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}]},"57":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"59":{"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}]},"62":{"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}]},"78":{"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}]},"77":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"79":{"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":68}},"Line indent":{"values":{"spaces":58}},"PHP keyword case":{"values":{"lower":35}},"Multiple statements on same line":{"values":{"no":31}},"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":4}},"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":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":645},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp15369\/tests\/Users.php":{"hash":"c890082dd70af322f251cc316606ec4833188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"18":[{"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}]},"50":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"58":{"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}]},"57":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"59":{"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}]},"62":{"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}]},"78":{"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}]},"77":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"79":{"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":68}},"Line indent":{"values":{"spaces":58}},"PHP keyword case":{"values":{"lower":35}},"Multiple statements on same line":{"values":{"no":31}},"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":4}},"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":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":645},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp6778\/tests\/Users.php":{"hash":"4133033fe39ed53bd5484b2b43cfd3b033188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"18":[{"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}]},"65":{"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}]},"64":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"66":{"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}]},"69":{"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}]},"85":{"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}]},"84":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"86":{"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":74}},"Line indent":{"values":{"spaces":64}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":16,"warningCount":0,"fixableCount":7,"numTokens":696},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp10728\/src\/DatabaseInterface.php":{"hash":"c5aa50aa4c4889d9dbc8690908aeaa6433188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"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}]},"25":{"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]},"39":{"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}]},"41":{"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}]},"43":{"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}]}},"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":24}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":49}},"Multiple statements on same line":{"values":{"no":20}},"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":17}},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":47,"warningCount":0,"fixableCount":16,"numTokens":357},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp8432\/src\/DatabaseInterface.php":{"hash":"c5aa50aa4c4889d9dbc8690908aeaa6433188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"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}]},"25":{"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]},"39":{"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}]},"41":{"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}]},"43":{"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}]}},"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":24}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":49}},"Multiple statements on same line":{"values":{"no":20}},"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":17}},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":47,"warningCount":0,"fixableCount":16,"numTokens":357},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2352\/tests\/Users.php":{"hash":"4133033fe39ed53bd5484b2b43cfd3b033188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"18":[{"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}]},"65":{"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}]},"64":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"66":{"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}]},"69":{"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}]},"85":{"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}]},"84":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"86":{"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":74}},"Line indent":{"values":{"spaces":64}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":16,"warningCount":0,"fixableCount":7,"numTokens":696},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp16942\/tests\/Users.php":{"hash":"81976240f6adac3279b640a5d2e1c63733188","errors":{"60":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"18":[{"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}]},"66":{"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}]},"65":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"67":{"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}]},"70":{"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}]},"86":{"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}]},"85":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"87":{"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":75}},"Line indent":{"values":{"spaces":65}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":34}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":703},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2309\/tests\/Users.php":{"hash":"4133033fe39ed53bd5484b2b43cfd3b033188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"18":[{"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}]},"65":{"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}]},"64":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"66":{"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}]},"69":{"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}]},"85":{"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}]},"84":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"86":{"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":74}},"Line indent":{"values":{"spaces":64}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":16,"warningCount":0,"fixableCount":7,"numTokens":696},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp13389\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14560\/tests\/Users.php":{"hash":"4133033fe39ed53bd5484b2b43cfd3b033188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"18":[{"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}]},"65":{"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}]},"64":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"66":{"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}]},"69":{"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}]},"85":{"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}]},"84":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"86":{"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":74}},"Line indent":{"values":{"spaces":64}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":16,"warningCount":0,"fixableCount":7,"numTokens":696},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp4285\/tests\/Users.php":{"hash":"4133033fe39ed53bd5484b2b43cfd3b033188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"18":[{"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}]},"65":{"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}]},"64":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"66":{"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}]},"69":{"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}]},"85":{"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}]},"84":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"86":{"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":74}},"Line indent":{"values":{"spaces":64}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":16,"warningCount":0,"fixableCount":7,"numTokens":696},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp13058\/tests\/Users.php":{"hash":"559c2230efd364f03f4ed24d77cfc2d533188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"18":[{"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}]},"50":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"62":{"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}]},"61":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"63":{"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}]},"66":{"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}]},"82":{"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}]},"81":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"83":{"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":71}},"Line indent":{"values":{"spaces":61}},"PHP keyword case":{"values":{"lower":36}},"Multiple statements on same line":{"values":{"no":32}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[36]},"Spacing after object operator":{"values":[36]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[5]},"Spaces before control structure close parenthesis":{"values":[5]},"Blank lines at start of control structure":{"values":[5]},"Blank lines at end of control structure":{"values":[5]},"Control structure defined inline":{"values":{"no":5}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":673},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp13238\/tests\/Users.php":{"hash":"4133033fe39ed53bd5484b2b43cfd3b033188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"18":[{"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}]},"65":{"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}]},"64":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"66":{"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}]},"69":{"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}]},"85":{"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}]},"84":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"86":{"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":74}},"Line indent":{"values":{"spaces":64}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":16,"warningCount":0,"fixableCount":7,"numTokens":696},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp12938\/src\/DatabaseInterface.php":{"hash":"c5aa50aa4c4889d9dbc8690908aeaa6433188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"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}]},"25":{"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]},"39":{"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}]},"41":{"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}]},"43":{"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}]}},"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":24}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":49}},"Multiple statements on same line":{"values":{"no":20}},"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":17}},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":47,"warningCount":0,"fixableCount":16,"numTokens":357},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1496\/src\/Database.php":{"hash":"79f93aa2ed043569d314c0f3bc39858133188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":947},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp10172\/src\/Database.php":{"hash":"3bde14a3f86d52d6b92bad9dae6680cf33188","errors":{"121":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":102,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":50,"warningCount":0,"fixableCount":18,"numTokens":954},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp10477\/src\/Database.php":{"hash":"8dbabc3b7b8737d295e1be934f3fa56b33188","errors":{"121":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":102,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[45]},"Spacing after object operator":{"values":[45]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":50,"warningCount":0,"fixableCount":18,"numTokens":957},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14818\/src\/Database.php":{"hash":"db785dbf57797ce0ba574e01651bc77633188","errors":{"121":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":102,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":50,"warningCount":0,"fixableCount":18,"numTokens":961},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp4587\/src\/Database.php":{"hash":"099fecdd1c64625feb3433090233f4ce33188","errors":{"121":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":102,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":50,"warningCount":0,"fixableCount":18,"numTokens":959},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp637\/src\/Database.php":{"hash":"db785dbf57797ce0ba574e01651bc77633188","errors":{"121":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":102,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":50,"warningCount":0,"fixableCount":18,"numTokens":961},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1243\/src\/Database.php":{"hash":"b145642c6a904e40742a2e2f93116d0d33188","errors":{"121":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":101,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":50,"warningCount":0,"fixableCount":18,"numTokens":961},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp10352\/src\/Database.php":{"hash":"d29271d091b038cf0528b7b297a29f4c33188","errors":{"121":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":101,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":50,"warningCount":0,"fixableCount":18,"numTokens":961},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3255\/src\/Database.php":{"hash":"8c885ba8ea1c5ee3364c0aea11b0f4c733188","errors":{"121":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":101,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":50,"warningCount":0,"fixableCount":18,"numTokens":961},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp16993\/src\/Database.php":{"hash":"8c885ba8ea1c5ee3364c0aea11b0f4c733188","errors":{"121":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":101,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":50,"warningCount":0,"fixableCount":18,"numTokens":961},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2130\/src\/Database.php":{"hash":"d56e30378b4ac9f32e96f1b9da2d90c133188","errors":{"121":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":101,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":50,"warningCount":0,"fixableCount":18,"numTokens":959},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2423\/src\/Database.php":{"hash":"87acab7d8a3d4bef6d0d7af28121949c33188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":101,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":947},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp10854\/src\/Database.php":{"hash":"6475e2df7569f8b02a0687ee88c4d7a333188","errors":{"107":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"111":{"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}]},"118":{"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}]}},"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":102,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":50,"warningCount":0,"fixableCount":18,"numTokens":953},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp7521\/src\/Database.php":{"hash":"88b241b6404a550f5cd77c2ec8b7efca33188","errors":{"107":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"111":{"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}]},"118":{"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}]}},"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":102,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[45]},"Spacing after object operator":{"values":[45]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":50,"warningCount":0,"fixableCount":18,"numTokens":958},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp17541\/src\/Database.php":{"hash":"1c69ecc9a82eb6c8493faad265b706a533188","errors":{"107":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"111":{"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}]},"118":{"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}]}},"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":102,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":50,"warningCount":0,"fixableCount":18,"numTokens":958},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp10810\/src\/Database.php":{"hash":"7a9c33b85d67453299fc872cb4f71d6333188","errors":{"107":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"111":{"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}]},"118":{"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}]}},"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":101,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":50,"warningCount":0,"fixableCount":18,"numTokens":958},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp11837\/src\/Database.php":{"hash":"7a9c33b85d67453299fc872cb4f71d6333188","errors":{"107":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"111":{"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}]},"118":{"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}]}},"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":101,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":50,"warningCount":0,"fixableCount":18,"numTokens":958},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp8010\/src\/Database.php":{"hash":"79f93aa2ed043569d314c0f3bc39858133188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":947},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp16199\/tests\/Users.php":{"hash":"4133033fe39ed53bd5484b2b43cfd3b033188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"18":[{"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}]},"65":{"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}]},"64":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"66":{"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}]},"69":{"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}]},"85":{"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}]},"84":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"86":{"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":74}},"Line indent":{"values":{"spaces":64}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":16,"warningCount":0,"fixableCount":7,"numTokens":696},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14209\/src\/RepositoryInterface.php":{"hash":"0b9f4c1b7115a959f6183b939e5f58d833188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"32":{"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}]},"31":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"33":{"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":27,"81-120":1}},"Line indent":{"values":{"spaces":22}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":12,"warningCount":0,"fixableCount":2,"numTokens":185},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp5515\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp13651\/src\/RepositoryInterface.php":{"hash":"0b9f4c1b7115a959f6183b939e5f58d833188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"32":{"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}]},"31":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"33":{"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":27,"81-120":1}},"Line indent":{"values":{"spaces":22}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":12,"warningCount":0,"fixableCount":2,"numTokens":185},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14695\/src\/Database.php":{"hash":"79f93aa2ed043569d314c0f3bc39858133188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":947},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp711\/src\/Database.php":{"hash":"4cfc13acc7dd308bc2cc2a03322c2e3733188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":43}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[42]},"Spacing after object operator":{"values":[42]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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}},"Inline comment style":{"values":{"\/\/ ...":1}}},"errorCount":49,"warningCount":0,"fixableCount":17,"numTokens":938},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14090\/src\/Database.php":{"hash":"79f93aa2ed043569d314c0f3bc39858133188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":947},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp16557\/src\/Database.php":{"hash":"79f93aa2ed043569d314c0f3bc39858133188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":947},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp6712\/src\/Database.php":{"hash":"79f93aa2ed043569d314c0f3bc39858133188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":947},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2626\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp18328\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp17129\/tests\/RepositoryTest.php":{"hash":"fcde3c7e6858817baab7ebd4cde7dd2933188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":48}},"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":[63]},"Spacing after object operator":{"values":[63]},"Adjacent assignments aligned":{"values":{"no":3}},"Space after operator":{"values":{"1":35}},"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":{"\/\/ ...":3}},"Spaces after control structure open parenthesis":{"values":[1]},"Spaces before control structure close parenthesis":{"values":[1]}},"errorCount":32,"warningCount":0,"fixableCount":19,"numTokens":997},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp10349\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp16025\/tests\/Users.php":{"hash":"4133033fe39ed53bd5484b2b43cfd3b033188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"18":[{"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}]},"65":{"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}]},"64":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"66":{"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}]},"69":{"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}]},"85":{"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}]},"84":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"86":{"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":74}},"Line indent":{"values":{"spaces":64}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":16,"warningCount":0,"fixableCount":7,"numTokens":696},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp5322\/tests\/Users.php":{"hash":"a7f5c09f9c7ff958cad48383af2523cf33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"66":{"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}]},"65":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"67":{"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}]},"70":{"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}]},"86":{"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}]},"85":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"87":{"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":75}},"Line indent":{"values":{"spaces":65}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":697},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp10416\/tests\/Users.php":{"hash":"5b095d1220a4d23536d6118c8f1ab43c33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"58":{"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}]},"57":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"59":{"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}]},"62":{"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}]},"78":{"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}]},"77":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"79":{"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":69}},"Line indent":{"values":{"spaces":59}},"PHP keyword case":{"values":{"lower":35}},"Multiple statements on same line":{"values":{"no":31}},"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":4}},"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":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":645},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp6118\/tests\/Users.php":{"hash":"94cbc733803dec5db5a20b5c0fcb312a33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"58":{"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}]},"57":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"59":{"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}]},"62":{"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}]},"78":{"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}]},"77":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"79":{"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":69}},"Line indent":{"values":{"spaces":59}},"PHP keyword case":{"values":{"lower":35}},"Multiple statements on same line":{"values":{"no":31}},"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":4}},"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":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":645},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2808\/tests\/Users.php":{"hash":"350f8c2d5ae287e3137854708518ff9433188","errors":{"10":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"39":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"40":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"48":{"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}]},"47":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"49":{"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}]},"52":{"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}]},"68":{"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}]},"67":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"69":{"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":60}},"Line indent":{"values":{"spaces":50}},"PHP keyword case":{"values":{"lower":30}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[32]},"Spacing after object operator":{"values":[32]},"Space after operator":{"values":{"1":7}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[2]},"Spaces before control structure close parenthesis":{"values":[2]},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Control structure defined inline":{"values":{"no":2}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":1}}},"errorCount":20,"warningCount":0,"fixableCount":11,"numTokens":549},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp5417\/tests\/Users.php":{"hash":"350f8c2d5ae287e3137854708518ff9433188","errors":{"10":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"39":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"40":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"48":{"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}]},"47":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"49":{"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}]},"52":{"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}]},"68":{"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}]},"67":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"69":{"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":60}},"Line indent":{"values":{"spaces":50}},"PHP keyword case":{"values":{"lower":30}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[32]},"Spacing after object operator":{"values":[32]},"Space after operator":{"values":{"1":7}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[2]},"Spaces before control structure close parenthesis":{"values":[2]},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Control structure defined inline":{"values":{"no":2}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":1}}},"errorCount":20,"warningCount":0,"fixableCount":11,"numTokens":549},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp7280\/tests\/Users.php":{"hash":"818278831af005ad4be25ded2779516033188","errors":{"40":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"10":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"49":{"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}]},"48":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"50":{"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}]},"53":{"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}]},"69":{"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}]},"68":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"70":{"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":61}},"Line indent":{"values":{"spaces":51}},"PHP keyword case":{"values":{"lower":30}},"Multiple statements on same line":{"values":{"no":27}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[32]},"Spacing after object operator":{"values":[32]},"Space after operator":{"values":{"1":7}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[2]},"Spaces before control structure close parenthesis":{"values":[2]},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Control structure defined inline":{"values":{"no":2}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":1}}},"errorCount":20,"warningCount":0,"fixableCount":11,"numTokens":555},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp15623\/tests\/Users.php":{"hash":"f062d3d37c0facd35ee313d29b11995433188","errors":{"40":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"10":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"49":{"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}]},"48":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"50":{"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}]},"53":{"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}]},"69":{"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}]},"68":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"70":{"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":61}},"Line indent":{"values":{"spaces":51}},"PHP keyword case":{"values":{"lower":30}},"Multiple statements on same line":{"values":{"no":27}},"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":4}},"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":7}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[2]},"Spaces before control structure close parenthesis":{"values":[2]},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Control structure defined inline":{"values":{"no":2}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":1}}},"errorCount":20,"warningCount":0,"fixableCount":11,"numTokens":560},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp16895\/tests\/Users.php":{"hash":"350f8c2d5ae287e3137854708518ff9433188","errors":{"10":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"39":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"40":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"48":{"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}]},"47":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"49":{"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}]},"52":{"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}]},"68":{"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}]},"67":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"69":{"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":60}},"Line indent":{"values":{"spaces":50}},"PHP keyword case":{"values":{"lower":30}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[32]},"Spacing after object operator":{"values":[32]},"Space after operator":{"values":{"1":7}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[2]},"Spaces before control structure close parenthesis":{"values":[2]},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Control structure defined inline":{"values":{"no":2}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":1}}},"errorCount":20,"warningCount":0,"fixableCount":11,"numTokens":549},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp12010\/tests\/Users.php":{"hash":"b7cbdac13858140501fcafe54294dd6c33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"58":{"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}]},"57":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"59":{"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}]},"62":{"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}]},"78":{"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}]},"77":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"79":{"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":69}},"Line indent":{"values":{"spaces":59}},"PHP keyword case":{"values":{"lower":35}},"Multiple statements on same line":{"values":{"no":31}},"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":4}},"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":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":645},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2038\/tests\/Users.php":{"hash":"350f8c2d5ae287e3137854708518ff9433188","errors":{"10":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"39":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"40":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"48":{"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}]},"47":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"49":{"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}]},"52":{"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}]},"68":{"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}]},"67":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"69":{"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":60}},"Line indent":{"values":{"spaces":50}},"PHP keyword case":{"values":{"lower":30}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[32]},"Spacing after object operator":{"values":[32]},"Space after operator":{"values":{"1":7}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[2]},"Spaces before control structure close parenthesis":{"values":[2]},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Control structure defined inline":{"values":{"no":2}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":1}}},"errorCount":20,"warningCount":0,"fixableCount":11,"numTokens":549},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14618\/tests\/Users.php":{"hash":"b7cbdac13858140501fcafe54294dd6c33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"58":{"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}]},"57":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"59":{"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}]},"62":{"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}]},"78":{"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}]},"77":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"79":{"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":69}},"Line indent":{"values":{"spaces":59}},"PHP keyword case":{"values":{"lower":35}},"Multiple statements on same line":{"values":{"no":31}},"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":4}},"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":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":645},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp969\/tests\/Users.php":{"hash":"b2ce953238388f8477147fae807737ac33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"58":{"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}]},"57":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"59":{"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}]},"62":{"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}]},"78":{"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}]},"77":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"79":{"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":69}},"Line indent":{"values":{"spaces":59}},"PHP keyword case":{"values":{"lower":35}},"Multiple statements on same line":{"values":{"no":31}},"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":4}},"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":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":645},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp7659\/tests\/Users.php":{"hash":"b7cbdac13858140501fcafe54294dd6c33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"58":{"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}]},"57":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"59":{"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}]},"62":{"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}]},"78":{"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}]},"77":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"79":{"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":69}},"Line indent":{"values":{"spaces":59}},"PHP keyword case":{"values":{"lower":35}},"Multiple statements on same line":{"values":{"no":31}},"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":4}},"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":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":645},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3374\/src\/DatabaseInterface.php":{"hash":"c5aa50aa4c4889d9dbc8690908aeaa6433188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"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}]},"25":{"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]},"39":{"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}]},"41":{"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}]},"43":{"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}]}},"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":24}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":49}},"Multiple statements on same line":{"values":{"no":20}},"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":17}},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":47,"warningCount":0,"fixableCount":16,"numTokens":357},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp12245\/src\/Database.php":{"hash":"79f93aa2ed043569d314c0f3bc39858133188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":947},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp5050\/src\/Database.php":{"hash":"574f34fde3dcc8d0f470d4fa7cd1dcb133188","errors":{"17":{"38":[{"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":{"5":[{"message":"Expected 1 blank line after method; 3 found","source":"WebimpressCodingStandard.Methods.LineAfter.BlankLinesAfter","listener":"WebimpressCodingStandard\\Sniffs\\Methods\\LineAfterSniff","severity":5,"fixable":true}]},"19":{"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}]},"23":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"24":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"26":{"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}]},"32":{"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}]},"38":{"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}]},"44":{"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}]},"50":{"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}]},"56":{"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}]},"62":{"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}]},"72":{"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}]},"78":{"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}]},"84":{"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}]},"90":{"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}]},"96":{"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}]},"101":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]}},"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":102,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":52,"warningCount":0,"fixableCount":20,"numTokens":949},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp884\/src\/Database.php":{"hash":"daede8a2b3b6c9b8ba3ebb9e521be6d433188","errors":{"17":{"38":[{"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":{"5":[{"message":"Expected 1 blank line after method; 2 found","source":"WebimpressCodingStandard.Methods.LineAfter.BlankLinesAfter","listener":"WebimpressCodingStandard\\Sniffs\\Methods\\LineAfterSniff","severity":5,"fixable":true}]},"19":{"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}]},"23":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"25":{"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}]},"31":{"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}]},"37":{"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}]},"43":{"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}]},"49":{"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}]},"55":{"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}]},"61":{"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}]},"71":{"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}]},"77":{"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}]},"83":{"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}]},"89":{"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}]},"95":{"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}]},"100":{"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}]},"105":{"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}]},"111":{"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}]},"118":{"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}]}},"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":101,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":19,"numTokens":948},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp19988\/src\/Database.php":{"hash":"79f93aa2ed043569d314c0f3bc39858133188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":100,"81-120":1}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":76}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17}},"Function has doc comment":{"values":{"no":17}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"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":49,"warningCount":0,"fixableCount":17,"numTokens":947},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp13445\/src\/Database.php":{"hash":"144f52cc2c41c2e50dfdf9c56cb6dc4233188","errors":{"127":{"1":[{"message":"Line indented incorrectly; expected 4 spaces, found 0","source":"Generic.WhiteSpace.ScopeIndent.IncorrectExact","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\WhiteSpace\\ScopeIndentSniff","severity":5,"fixable":true},{"message":"Function closing brace must go on the next line following the body; found 1 blank lines before brace","source":"PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose","listener":"PHP_CodeSniffer\\Standards\\PSR2\\Sniffs\\Methods\\FunctionClosingBraceSniff","severity":5,"fixable":true},{"message":"Closing brace indented incorrectly; expected 4 spaces, found 0","source":"Squiz.WhiteSpace.ScopeClosingBrace.Indent","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\ScopeClosingBraceSniff","severity":5,"fixable":true}]},"125":{"13":[{"message":"Class Database contains unused private method reset().","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedMethod","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false},{"message":"Missing doc comment for function reset()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"29":[{"message":"Opening brace should be on a new line","source":"Squiz.Functions.MultiLineFunctionDeclaration.BraceOnSameLine","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true},{"message":"Blank line found after opening brace","source":"WebimpressCodingStandard.WhiteSpace.BraceBlankLine.SpacingAfterOpen","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BraceBlankLineSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":104,"81-120":1}},"Line indent":{"values":{"spaces":91}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":17,"same line":1}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":56,"warningCount":0,"fixableCount":22,"numTokens":961},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp19448\/src\/Database.php":{"hash":"86b9b3f234431b2f9b53d87202ad3c2033188","errors":{"125":{"13":[{"message":"Class Database contains unused private method reset().","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedMethod","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false},{"message":"Missing doc comment for function reset()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]},"128":{"5":[{"message":"Function closing brace must go on the next line following the body; found 1 blank lines before brace","source":"PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose","listener":"PHP_CodeSniffer\\Standards\\PSR2\\Sniffs\\Methods\\FunctionClosingBraceSniff","severity":5,"fixable":true}]},"126":{"5":[{"message":"Blank line found after opening brace","source":"WebimpressCodingStandard.WhiteSpace.BraceBlankLine.SpacingAfterOpen","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BraceBlankLineSniff","severity":5,"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":104,"81-120":1}},"Line indent":{"values":{"spaces":93}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":44}},"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":1}},"Space after operator":{"values":{"1":18}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[44]},"Spacing after object operator":{"values":[44]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":964},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp19823\/src\/Database.php":{"hash":"b4242dfb4c81c310080a92188839514533188","errors":{"125":{"13":[{"message":"Class Database contains unused private method reset().","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedMethod","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false},{"message":"Missing doc comment for function reset()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":104,"81-120":1}},"Line indent":{"values":{"spaces":94}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":19}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[45]},"Spacing after object operator":{"values":[45]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":17,"numTokens":973},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp15505\/src\/Database.php":{"hash":"6b905af4869c57d8b2e3a3a7093bde8733188","errors":{"125":{"13":[{"message":"Class Database contains unused private method reset().","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedMethod","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false},{"message":"Missing doc comment for function reset()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":104,"81-120":1}},"Line indent":{"values":{"spaces":94}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":19}},"PHP constant case":{"values":{"lower":4}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[45]},"Spacing after object operator":{"values":[45]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":17,"numTokens":973},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp9680\/src\/Database.php":{"hash":"5a263c15efbcf001c9f2ebbffb628c0533188","errors":{"125":{"13":[{"message":"Class Database contains unused private method reset().","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedMethod","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false},{"message":"Missing doc comment for function reset()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":104,"81-120":1}},"Line indent":{"values":{"spaces":94}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":19}},"PHP constant case":{"values":{"lower":5}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[45]},"Spacing after object operator":{"values":[45]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":17,"numTokens":973},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp7030\/src\/Database.php":{"hash":"2e179d4e39392329836c0d14ba95c8ea33188","errors":{"125":{"13":[{"message":"Class Database contains unused private method reset().","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedMethod","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false},{"message":"Missing doc comment for function reset()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]},"129":{"5":[{"message":"Function closing brace must go on the next line following the body; found 1 blank lines before brace","source":"PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose","listener":"PHP_CodeSniffer\\Standards\\PSR2\\Sniffs\\Methods\\FunctionClosingBraceSniff","severity":5,"fixable":true},{"message":"Blank line found before closing brace","source":"WebimpressCodingStandard.WhiteSpace.BraceBlankLine.SpacingBeforeClose","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BraceBlankLineSniff","severity":5,"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":105,"81-120":1}},"Line indent":{"values":{"spaces":94}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":19}},"PHP constant case":{"values":{"lower":5}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[45]},"Spacing after object operator":{"values":[45]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":974},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp12386\/src\/Database.php":{"hash":"5a263c15efbcf001c9f2ebbffb628c0533188","errors":{"125":{"13":[{"message":"Class Database contains unused private method reset().","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedMethod","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false},{"message":"Missing doc comment for function reset()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":104,"81-120":1}},"Line indent":{"values":{"spaces":94}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":45}},"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":1}},"Space after operator":{"values":{"1":19}},"PHP constant case":{"values":{"lower":5}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[45]},"Spacing after object operator":{"values":[45]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":17,"numTokens":973},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp10537\/src\/Database.php":{"hash":"930d2ba8610d89595621c1e9be9f845f33188","errors":{"125":{"13":[{"message":"Class Database contains unused private method reset().","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedMethod","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false},{"message":"Missing doc comment for function reset()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]}},"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":105,"81-120":1}},"Line indent":{"values":{"spaces":95}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":46}},"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":1,"yes":1}},"Space after operator":{"values":{"1":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":17,"numTokens":983},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp19897\/src\/Database.php":{"hash":"65c294dd0fa7ae04b4c72e47eb9cbc6c33188","errors":{"125":{"13":[{"message":"Class Database contains unused private method reset().","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedMethod","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false},{"message":"Missing doc comment for function reset()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"30":{"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}]},"36":{"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}]},"42":{"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}]},"48":{"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}]},"54":{"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}]},"60":{"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}]},"70":{"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}]},"76":{"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}]},"82":{"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}]},"88":{"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}]},"94":{"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}]},"99":{"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}]},"104":{"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}]},"110":{"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}]},"117":{"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}]},"127":{"26":[{"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}]}},"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":105,"81-120":1}},"Line indent":{"values":{"spaces":95}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":46}},"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":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[46]},"Spacing after object operator":{"values":[46]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":52,"warningCount":0,"fixableCount":18,"numTokens":983},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp15617\/src\/Database.php":{"hash":"8e3070ae8c080276f0ba48cdddc09d6033188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"31":{"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}]},"37":{"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}]},"43":{"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}]},"49":{"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}]},"55":{"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}]},"61":{"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}]},"71":{"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}]},"77":{"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}]},"83":{"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}]},"89":{"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}]},"95":{"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}]},"100":{"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}]},"105":{"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}]},"111":{"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}]},"118":{"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}]},"126":{"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}]},"128":{"26":[{"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}]}},"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":106,"81-120":1}},"Line indent":{"values":{"spaces":96}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":47}},"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":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[47]},"Spacing after object operator":{"values":[47]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":18,"numTokens":991},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp4828\/src\/Database.php":{"hash":"fd72c595647c99634ffb63f84a8762e433188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"31":{"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}]},"39":{"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}]},"45":{"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}]},"51":{"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}]},"57":{"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}]},"63":{"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}]},"73":{"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}]},"79":{"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}]},"85":{"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}]},"91":{"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}]},"97":{"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}]},"102":{"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}]},"107":{"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}]},"113":{"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}]},"120":{"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}]},"128":{"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}]},"130":{"26":[{"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}]}},"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":107,"81-120":1}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":48}},"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":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[48]},"Spacing after object operator":{"values":[48]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":18,"numTokens":1000},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp833\/src\/Database.php":{"hash":"ba6c338b23a0f4f160411a1f7e5616bd33188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"31":{"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}]},"38":{"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}]},"44":{"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}]},"50":{"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}]},"56":{"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}]},"62":{"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}]},"72":{"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}]},"78":{"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}]},"84":{"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}]},"90":{"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}]},"96":{"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}]},"101":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"127":{"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}]},"129":{"26":[{"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}]}},"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":107,"81-120":1}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":48}},"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":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[48]},"Spacing after object operator":{"values":[48]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":18,"numTokens":999},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1265\/src\/Database.php":{"hash":"86e9e00242a1ce6b2d0adb6d06018b3833188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"31":{"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}]},"38":{"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}]},"46":{"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}]},"52":{"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}]},"58":{"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}]},"64":{"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}]},"74":{"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}]},"80":{"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}]},"86":{"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}]},"92":{"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}]},"98":{"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}]},"103":{"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}]},"108":{"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}]},"114":{"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}]},"121":{"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}]},"129":{"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}]},"131":{"26":[{"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}]}},"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":108,"81-120":1}},"Line indent":{"values":{"spaces":98}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":49}},"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":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[49]},"Spacing after object operator":{"values":[49]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":18,"numTokens":1008},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp7722\/src\/Database.php":{"hash":"44d650aefd9909263fcd440c0ac6060b33188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"31":{"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}]},"38":{"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}]},"45":{"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}]},"51":{"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}]},"57":{"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}]},"63":{"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}]},"73":{"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}]},"79":{"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}]},"85":{"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}]},"91":{"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}]},"97":{"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}]},"102":{"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}]},"107":{"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}]},"113":{"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}]},"120":{"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}]},"128":{"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}]},"130":{"26":[{"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}]}},"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":108,"81-120":1}},"Line indent":{"values":{"spaces":98}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":49}},"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":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[49]},"Spacing after object operator":{"values":[49]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":18,"numTokens":1007},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp7893\/src\/Database.php":{"hash":"65628846e69484930fba5dd2867714f833188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"31":{"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}]},"38":{"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}]},"45":{"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}]},"53":{"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}]},"59":{"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}]},"65":{"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}]},"75":{"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}]},"81":{"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}]},"87":{"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}]},"93":{"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}]},"99":{"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}]},"104":{"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}]},"109":{"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}]},"115":{"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}]},"122":{"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}]},"130":{"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}]},"132":{"26":[{"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}]}},"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":109,"81-120":1}},"Line indent":{"values":{"spaces":99}},"PHP keyword case":{"values":{"lower":78}},"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}},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[50]},"Spacing after object operator":{"values":[50]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":18,"numTokens":1016},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp8818\/src\/Database.php":{"hash":"965527b1d5645afddc0a6af3ce17ac2233188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"31":{"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}]},"38":{"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}]},"45":{"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}]},"52":{"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}]},"58":{"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}]},"64":{"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}]},"74":{"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}]},"80":{"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}]},"86":{"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}]},"92":{"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}]},"98":{"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}]},"103":{"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}]},"108":{"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}]},"114":{"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}]},"121":{"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}]},"129":{"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}]},"131":{"26":[{"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}]}},"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":109,"81-120":1}},"Line indent":{"values":{"spaces":99}},"PHP keyword case":{"values":{"lower":78}},"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}},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[50]},"Spacing after object operator":{"values":[50]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":18,"numTokens":1015},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1501\/src\/Database.php":{"hash":"965527b1d5645afddc0a6af3ce17ac2233188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"31":{"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}]},"38":{"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}]},"45":{"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}]},"52":{"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}]},"58":{"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}]},"64":{"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}]},"74":{"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}]},"80":{"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}]},"86":{"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}]},"92":{"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}]},"98":{"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}]},"103":{"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}]},"108":{"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}]},"114":{"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}]},"121":{"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}]},"129":{"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}]},"131":{"26":[{"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}]}},"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":109,"81-120":1}},"Line indent":{"values":{"spaces":99}},"PHP keyword case":{"values":{"lower":78}},"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}},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[50]},"Spacing after object operator":{"values":[50]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":18,"numTokens":1015},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2610\/src\/Database.php":{"hash":"98803369ebe50ab418d13f47cc742d7133188","errors":{"111":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"31":{"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}]},"38":{"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}]},"45":{"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}]},"52":{"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}]},"58":{"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}]},"64":{"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}]},"74":{"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}]},"80":{"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}]},"86":{"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}]},"92":{"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}]},"98":{"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}]},"103":{"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}]},"108":{"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}]},"115":{"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}]},"122":{"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}]},"130":{"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}]},"132":{"26":[{"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}]}},"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":1}},"Line indent":{"values":{"spaces":100}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":51}},"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":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[50]},"Spacing after object operator":{"values":[50]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":52,"warningCount":0,"fixableCount":19,"numTokens":1021},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp18341\/src\/Database.php":{"hash":"0d6c876b25e55685ab75cd08737734c233188","errors":{"111":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"31":{"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}]},"38":{"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}]},"45":{"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}]},"52":{"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}]},"58":{"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}]},"64":{"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}]},"74":{"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}]},"80":{"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}]},"86":{"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}]},"92":{"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}]},"98":{"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}]},"103":{"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}]},"108":{"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}]},"115":{"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}]},"122":{"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}]},"130":{"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}]},"132":{"26":[{"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}]}},"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":1}},"Line indent":{"values":{"spaces":100}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":51}},"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":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[51]},"Spacing after object operator":{"values":[51]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":52,"warningCount":0,"fixableCount":19,"numTokens":1024},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3284\/src\/Database.php":{"hash":"525035b066ad7538319b280783f08bbe33188","errors":{"111":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"31":{"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}]},"38":{"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}]},"45":{"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}]},"52":{"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}]},"58":{"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}]},"64":{"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}]},"74":{"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}]},"80":{"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}]},"86":{"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}]},"92":{"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}]},"98":{"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}]},"103":{"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}]},"108":{"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}]},"115":{"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}]},"122":{"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}]},"130":{"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}]},"132":{"26":[{"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}]}},"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":1}},"Line indent":{"values":{"spaces":100}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":51}},"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":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[51]},"Spacing after object operator":{"values":[51]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":52,"warningCount":0,"fixableCount":19,"numTokens":1024},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp828\/src\/Database.php":{"hash":"1e3b344b8015811cd96fe14da39f201f33188","errors":{"111":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"31":{"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}]},"38":{"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}]},"45":{"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}]},"52":{"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}]},"58":{"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}]},"64":{"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}]},"74":{"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}]},"80":{"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}]},"86":{"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}]},"92":{"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}]},"98":{"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}]},"103":{"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}]},"108":{"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}]},"115":{"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}]},"122":{"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}]},"130":{"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}]},"132":{"26":[{"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}]}},"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":1}},"Line indent":{"values":{"spaces":100}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":51}},"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":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[52]},"Spacing after object operator":{"values":[52]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":52,"warningCount":0,"fixableCount":19,"numTokens":1028},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14907\/src\/Database.php":{"hash":"1e3b344b8015811cd96fe14da39f201f33188","errors":{"111":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"31":{"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}]},"38":{"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}]},"45":{"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}]},"52":{"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}]},"58":{"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}]},"64":{"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}]},"74":{"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}]},"80":{"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}]},"86":{"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}]},"92":{"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}]},"98":{"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}]},"103":{"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}]},"108":{"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}]},"115":{"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}]},"122":{"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}]},"130":{"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}]},"132":{"26":[{"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}]}},"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":1}},"Line indent":{"values":{"spaces":100}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":51}},"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":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[52]},"Spacing after object operator":{"values":[52]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":52,"warningCount":0,"fixableCount":19,"numTokens":1028},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp6023\/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.tmp2478\/src\/RepositoryInterface.php":{"hash":"0b9f4c1b7115a959f6183b939e5f58d833188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"32":{"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}]},"31":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"33":{"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":27,"81-120":1}},"Line indent":{"values":{"spaces":22}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":12,"warningCount":0,"fixableCount":2,"numTokens":185},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp7510\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp19468\/tests\/RepositoryTest.php":{"hash":"b98e472fb87bb85b165e47034c49a4aa33188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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":{"110":{"9":[{"message":"Code after the EXIT statement on line 109 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]}},"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":98}},"PHP keyword case":{"values":{"lower":42}},"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":1,"fixableCount":19,"numTokens":1013},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14154\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp6973\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3047\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2339\/tests\/Users.php":{"hash":"b7cbdac13858140501fcafe54294dd6c33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"58":{"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}]},"57":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"59":{"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}]},"62":{"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}]},"78":{"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}]},"77":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"79":{"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":69}},"Line indent":{"values":{"spaces":59}},"PHP keyword case":{"values":{"lower":35}},"Multiple statements on same line":{"values":{"no":31}},"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":4}},"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":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":645},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp6595\/tests\/Users.php":{"hash":"b08fc5a5dc6ac8fa3a15ca50065daa8633188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"59":{"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}]},"58":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"60":{"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}]},"63":{"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}]},"79":{"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}]},"78":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"80":{"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":{"54":{"9":[{"message":"Code after the EXIT statement on line 53 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]}},"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":70}},"Line indent":{"values":{"spaces":60}},"PHP keyword case":{"values":{"lower":36}},"Multiple statements on same line":{"values":{"no":32}},"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":4}},"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":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":1,"fixableCount":8,"numTokens":649},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp15633\/tests\/Users.php":{"hash":"b7cbdac13858140501fcafe54294dd6c33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"58":{"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}]},"57":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"59":{"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}]},"62":{"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}]},"78":{"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}]},"77":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"79":{"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":69}},"Line indent":{"values":{"spaces":59}},"PHP keyword case":{"values":{"lower":35}},"Multiple statements on same line":{"values":{"no":31}},"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":4}},"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":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":645},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp12218\/src\/RepositoryInterface.php":{"hash":"0b9f4c1b7115a959f6183b939e5f58d833188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"32":{"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}]},"31":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"33":{"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":27,"81-120":1}},"Line indent":{"values":{"spaces":22}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":12,"warningCount":0,"fixableCount":2,"numTokens":185},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp4082\/tests\/Users.php":{"hash":"2b20459e71186d43f1e16a72481fef6f33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"58":{"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}]},"57":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"59":{"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}]},"62":{"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}]},"78":{"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}]},"77":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"79":{"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":69}},"Line indent":{"values":{"spaces":59}},"PHP keyword case":{"values":{"lower":35}},"Multiple statements on same line":{"values":{"no":30}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[33]},"Spacing after object operator":{"values":[33]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}},"Inline comment style":{"values":{"\/\/ ...":1}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":639},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp18889\/tests\/Users.php":{"hash":"b7cbdac13858140501fcafe54294dd6c33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"58":{"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}]},"57":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"59":{"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}]},"62":{"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}]},"78":{"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}]},"77":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"79":{"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":69}},"Line indent":{"values":{"spaces":59}},"PHP keyword case":{"values":{"lower":35}},"Multiple statements on same line":{"values":{"no":31}},"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":4}},"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":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":645},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp8408\/tests\/Users.php":{"hash":"1a98610c8ecf8484a31870732318cd6833188","errors":{"9":{"1":[{"message":"Unused use statement \"array_map\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"10":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"Return type of \"readAll\" function is not void, but function has no return statement","source":"WebimpressCodingStandard.Functions.ReturnType.InvalidNoReturn","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ReturnTypeSniff","severity":5,"fixable":false},{"message":"There must be 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":{"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}]},"41":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"43":{"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}]},"46":{"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}]},"62":{"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}]},"61":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"63":{"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":57}},"Line indent":{"values":{"spaces":47}},"PHP keyword case":{"values":{"lower":28}},"Multiple statements on same line":{"values":{"no":23}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[27]},"Spacing after object operator":{"values":[27]},"Space after operator":{"values":{"1":6}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[2]},"Spaces before control structure close parenthesis":{"values":[2]},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Control structure defined inline":{"values":{"no":2}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":1}}},"errorCount":20,"warningCount":0,"fixableCount":10,"numTokens":492},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp9333\/tests\/Users.php":{"hash":"b7cbdac13858140501fcafe54294dd6c33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"58":{"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}]},"57":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"59":{"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}]},"62":{"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}]},"78":{"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}]},"77":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"79":{"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":69}},"Line indent":{"values":{"spaces":59}},"PHP keyword case":{"values":{"lower":35}},"Multiple statements on same line":{"values":{"no":31}},"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":4}},"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":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":645},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2222\/tests\/Users.php":{"hash":"4306b485e39b79dbfc298f8c618dc94f33188","errors":{"10":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"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}]},"44":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"46":{"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}]},"49":{"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}]},"65":{"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}]},"64":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"66":{"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":59}},"Line indent":{"values":{"spaces":49}},"PHP keyword case":{"values":{"lower":30}},"Multiple statements on same line":{"values":{"no":25}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[31]},"Spacing after object operator":{"values":[31]},"Space after operator":{"values":{"1":7}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[2]},"Spaces before control structure close parenthesis":{"values":[2]},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Control structure defined inline":{"values":{"no":2}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":1}}},"errorCount":18,"warningCount":0,"fixableCount":9,"numTokens":539},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp13892\/tests\/Users.php":{"hash":"b7cbdac13858140501fcafe54294dd6c33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"58":{"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}]},"57":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"59":{"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}]},"62":{"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}]},"78":{"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}]},"77":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"79":{"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":69}},"Line indent":{"values":{"spaces":59}},"PHP keyword case":{"values":{"lower":35}},"Multiple statements on same line":{"values":{"no":31}},"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":4}},"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":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":645},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp5174\/tests\/Users.php":{"hash":"b7cbdac13858140501fcafe54294dd6c33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"58":{"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}]},"57":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"59":{"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}]},"62":{"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}]},"78":{"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}]},"77":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"79":{"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":69}},"Line indent":{"values":{"spaces":59}},"PHP keyword case":{"values":{"lower":35}},"Multiple statements on same line":{"values":{"no":31}},"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":4}},"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":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":645},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3332\/tests\/Users.php":{"hash":"b7cbdac13858140501fcafe54294dd6c33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"58":{"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}]},"57":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"59":{"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}]},"62":{"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}]},"78":{"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}]},"77":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"79":{"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":69}},"Line indent":{"values":{"spaces":59}},"PHP keyword case":{"values":{"lower":35}},"Multiple statements on same line":{"values":{"no":31}},"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":4}},"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":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[4]},"Spaces before control structure close parenthesis":{"values":[4]},"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}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":645},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp6796\/src\/ArrayRepository.php":{"hash":"b380a75d9f79d20ae39755b7aa71061c33188","errors":{"23":{"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}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"37":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"46":{"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}]},"44":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"47":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"70":{"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}]},"68":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"71":{"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}]},"77":{"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}]},"81":{"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}]},"86":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"91":{"18":[{"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}]},"115":{"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}]},"113":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"116":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"121":{"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}]}},"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":98,"81-120":3}},"Line indent":{"values":{"spaces":87}},"PHP keyword case":{"values":{"lower":47}},"Multiple statements on same line":{"values":{"no":40}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[54]},"Spacing after object operator":{"values":[54]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[9]},"Spaces before control structure close parenthesis":{"values":[9]},"Blank lines at start of control structure":{"values":[10]},"Blank lines at end of control structure":{"values":[10]},"Control structure defined inline":{"values":{"no":10}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":21,"warningCount":0,"fixableCount":9,"numTokens":913},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp18914\/tests\/Users.php":{"hash":"6dd2dc85c6d9dd88a2e062df3c6fda4d33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"59":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"67":{"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}]},"66":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"68":{"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}]},"71":{"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}]},"87":{"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}]},"86":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"88":{"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":76}},"Line indent":{"values":{"spaces":65}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":18,"warningCount":0,"fixableCount":9,"numTokens":698},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp5013\/tests\/Users.php":{"hash":"c4cff9a1b3fb86f2be4b09f6773a10eb33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"66":{"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}]},"65":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"67":{"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}]},"70":{"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}]},"86":{"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}]},"85":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"87":{"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":76}},"Line indent":{"values":{"spaces":65}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":697},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp9292\/tests\/Users.php":{"hash":"a7f5c09f9c7ff958cad48383af2523cf33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"66":{"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}]},"65":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"67":{"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}]},"70":{"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}]},"86":{"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}]},"85":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"87":{"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":75}},"Line indent":{"values":{"spaces":65}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":697},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp5843\/tests\/Users.php":{"hash":"a7f5c09f9c7ff958cad48383af2523cf33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"66":{"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}]},"65":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"67":{"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}]},"70":{"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}]},"86":{"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}]},"85":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"87":{"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":75}},"Line indent":{"values":{"spaces":65}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":697},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp18396\/tests\/Users.php":{"hash":"a7f5c09f9c7ff958cad48383af2523cf33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"66":{"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}]},"65":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"67":{"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}]},"70":{"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}]},"86":{"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}]},"85":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"87":{"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":75}},"Line indent":{"values":{"spaces":65}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":697},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp20365\/tests\/Users.php":{"hash":"a7f5c09f9c7ff958cad48383af2523cf33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"66":{"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}]},"65":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"67":{"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}]},"70":{"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}]},"86":{"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}]},"85":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"87":{"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":75}},"Line indent":{"values":{"spaces":65}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":697},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp10549\/tests\/DatabaseTest.php":{"hash":"a4883bd28a461b2b50e365d0b5f6278733188","errors":{"19":{"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}]},"22":{"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}]},"27":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"41":{"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}]},"56":{"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}]},"58":{"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}]},"63":{"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}]},"69":{"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}]},"71":{"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}]},"77":{"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}]},"79":{"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}]},"91":{"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}]},"93":{"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}]},"94":{"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}]},"102":{"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}]},"109":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"117":{"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}]},"119":{"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}]},"124":{"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}]},"132":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"139":{"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}]},"140":{"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}]},"143":{"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}]},"148":{"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}]},"154":{"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}]},"156":{"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":126,"81-120":4}},"Line indent":{"values":{"spaces":117}},"PHP keyword case":{"values":{"lower":40}},"Multiple statements on same line":{"values":{"no":57}},"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":1200},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp8837\/tests\/Users.php":{"hash":"1d8f99d3bf55904c1e39f213b76ae7bf33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"66":{"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}]},"65":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"67":{"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}]},"70":{"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}]},"86":{"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}]},"85":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"87":{"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":75}},"Line indent":{"values":{"spaces":65}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":697},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp9001\/tests\/Users.php":{"hash":"a7f5c09f9c7ff958cad48383af2523cf33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"66":{"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}]},"65":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"67":{"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}]},"70":{"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}]},"86":{"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}]},"85":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"87":{"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":75}},"Line indent":{"values":{"spaces":65}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":697},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp15553\/tests\/Users.php":{"hash":"c94293901594aa2df7949210e53596e933188","errors":{"10":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"39":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"47":{"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}]},"46":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"48":{"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}]},"51":{"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}]},"67":{"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}]},"66":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"68":{"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":60}},"Line indent":{"values":{"spaces":50}},"PHP keyword case":{"values":{"lower":30}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[32]},"Spacing after object operator":{"values":[32]},"Space after operator":{"values":{"1":7}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[2]},"Spaces before control structure close parenthesis":{"values":[2]},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Control structure defined inline":{"values":{"no":2}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":1}}},"errorCount":19,"warningCount":0,"fixableCount":10,"numTokens":548},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp8025\/tests\/Users.php":{"hash":"c41095cdf043a1e7cb6b1b963891acc333188","errors":{"10":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"39":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"47":{"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}]},"46":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"48":{"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}]},"51":{"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}]},"67":{"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}]},"66":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"68":{"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":60}},"Line indent":{"values":{"spaces":50}},"PHP keyword case":{"values":{"lower":30}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[32]},"Spacing after object operator":{"values":[32]},"Space after operator":{"values":{"1":7}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[2]},"Spaces before control structure close parenthesis":{"values":[2]},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Control structure defined inline":{"values":{"no":2}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":1}}},"errorCount":19,"warningCount":0,"fixableCount":10,"numTokens":548},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp10904\/tests\/Users.php":{"hash":"c41095cdf043a1e7cb6b1b963891acc333188","errors":{"10":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"39":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"47":{"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}]},"46":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"48":{"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}]},"51":{"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}]},"67":{"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}]},"66":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"68":{"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":60}},"Line indent":{"values":{"spaces":50}},"PHP keyword case":{"values":{"lower":30}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[32]},"Spacing after object operator":{"values":[32]},"Space after operator":{"values":{"1":7}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[2]},"Spaces before control structure close parenthesis":{"values":[2]},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Control structure defined inline":{"values":{"no":2}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":1}}},"errorCount":19,"warningCount":0,"fixableCount":10,"numTokens":548},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp15109\/tests\/Users.php":{"hash":"1fdec310f6419c70c2d023b951e6ebd233188","errors":{"10":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"39":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"47":{"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}]},"46":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"48":{"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}]},"51":{"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}]},"67":{"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}]},"66":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"68":{"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":60}},"Line indent":{"values":{"spaces":50}},"PHP keyword case":{"values":{"lower":30}},"Multiple statements on same line":{"values":{"no":25}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[30]},"Spacing after object operator":{"values":[30]},"Space after operator":{"values":{"1":6}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[2]},"Spaces before control structure close parenthesis":{"values":[2]},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Control structure defined inline":{"values":{"no":2}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Inline comment style":{"values":{"\/\/ ...":1}},"Adjacent assignments aligned":{"values":{"no":1}}},"errorCount":19,"warningCount":0,"fixableCount":10,"numTokens":532},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14928\/tests\/Users.php":{"hash":"0dfb44bfe39ac2ad9e645041e8da3c4433188","errors":{"10":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"39":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"47":{"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}]},"46":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"48":{"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}]},"51":{"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}]},"67":{"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}]},"66":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"68":{"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":60}},"Line indent":{"values":{"spaces":50}},"PHP keyword case":{"values":{"lower":30}},"Multiple statements on same line":{"values":{"no":24}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[29]},"Spacing after object operator":{"values":[29]},"Space after operator":{"values":{"1":6}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[2]},"Spaces before control structure close parenthesis":{"values":[2]},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Control structure defined inline":{"values":{"no":2}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Inline comment style":{"values":{"\/\/ ...":2}},"Adjacent assignments aligned":{"values":{"no":1}}},"errorCount":19,"warningCount":0,"fixableCount":10,"numTokens":526},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp19714\/tests\/Users.php":{"hash":"1fdec310f6419c70c2d023b951e6ebd233188","errors":{"10":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"39":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"47":{"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}]},"46":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"48":{"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}]},"51":{"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}]},"67":{"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}]},"66":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"68":{"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":60}},"Line indent":{"values":{"spaces":50}},"PHP keyword case":{"values":{"lower":30}},"Multiple statements on same line":{"values":{"no":25}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[30]},"Spacing after object operator":{"values":[30]},"Space after operator":{"values":{"1":6}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[2]},"Spaces before control structure close parenthesis":{"values":[2]},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Control structure defined inline":{"values":{"no":2}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Inline comment style":{"values":{"\/\/ ...":1}},"Adjacent assignments aligned":{"values":{"no":1}}},"errorCount":19,"warningCount":0,"fixableCount":10,"numTokens":532},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp19654\/tests\/Users.php":{"hash":"c41095cdf043a1e7cb6b1b963891acc333188","errors":{"10":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"39":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"47":{"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}]},"46":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"48":{"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}]},"51":{"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}]},"67":{"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}]},"66":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"68":{"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":60}},"Line indent":{"values":{"spaces":50}},"PHP keyword case":{"values":{"lower":30}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[32]},"Spacing after object operator":{"values":[32]},"Space after operator":{"values":{"1":7}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[2]},"Spaces before control structure close parenthesis":{"values":[2]},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Control structure defined inline":{"values":{"no":2}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":1}}},"errorCount":19,"warningCount":0,"fixableCount":10,"numTokens":548},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp12726\/tests\/Users.php":{"hash":"c41095cdf043a1e7cb6b1b963891acc333188","errors":{"10":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"39":{"1":[{"message":"Unexpected blank line found","source":"WebimpressCodingStandard.WhiteSpace.BlankLine.BlankLine","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BlankLineSniff","severity":5,"fixable":true}]},"47":{"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}]},"46":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"48":{"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}]},"51":{"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}]},"67":{"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}]},"66":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"68":{"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":60}},"Line indent":{"values":{"spaces":50}},"PHP keyword case":{"values":{"lower":30}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[32]},"Spacing after object operator":{"values":[32]},"Space after operator":{"values":{"1":7}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[2]},"Spaces before control structure close parenthesis":{"values":[2]},"Blank lines at start of control structure":{"values":[2]},"Blank lines at end of control structure":{"values":[2]},"Control structure defined inline":{"values":{"no":2}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":1}}},"errorCount":19,"warningCount":0,"fixableCount":10,"numTokens":548},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp11174\/tests\/Users.php":{"hash":"c4cff9a1b3fb86f2be4b09f6773a10eb33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"66":{"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}]},"65":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"67":{"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}]},"70":{"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}]},"86":{"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}]},"85":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"87":{"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":76}},"Line indent":{"values":{"spaces":65}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":697},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp9417\/tests\/Users.php":{"hash":"e1bd65f9a2bfedcde3644c004ff8765633188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"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}]},"47":{"18":[{"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}]},"71":{"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}]},"70":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"72":{"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}]},"75":{"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}]},"91":{"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}]},"90":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"92":{"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":{"43":{"9":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"45":{"9":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"46":{"13":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"47":{"13":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"48":{"13":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"50":{"13":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"52":{"13":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"53":{"17":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"57":{"9":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"58":{"13":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"61":{"9":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"62":{"13":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"65":{"9":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"66":{"9":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]}},"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":81}},"Line indent":{"values":{"spaces":70}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":36}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[43]},"Spacing after object operator":{"values":[43]},"Space after operator":{"values":{"1":11}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[7]},"Spaces before control structure close parenthesis":{"values":[7]},"Blank lines at start of control structure":{"values":[7]},"Blank lines at end of control structure":{"values":[7]},"Control structure defined inline":{"values":{"no":7}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":18,"warningCount":14,"fixableCount":9,"numTokens":759},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14025\/tests\/Users.php":{"hash":"804d2e164a0b072e64fafb96ddc4ac4d33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"41":{"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}]},"48":{"18":[{"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}]},"72":{"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}]},"71":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"73":{"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}]},"76":{"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}]},"92":{"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}]},"91":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"93":{"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":{"44":{"9":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"46":{"9":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"47":{"13":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"48":{"13":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"49":{"13":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"51":{"13":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"53":{"13":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"54":{"17":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"58":{"9":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"59":{"13":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"62":{"9":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"63":{"13":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"66":{"9":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]},"67":{"9":[{"message":"Code after the RETURN statement on line 42 cannot be executed","source":"Squiz.PHP.NonExecutableCode.Unreachable","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\PHP\\NonExecutableCodeSniff","severity":5,"fixable":false}]}},"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":82}},"Line indent":{"values":{"spaces":70}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":36}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[43]},"Spacing after object operator":{"values":[43]},"Space after operator":{"values":{"1":11}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[7]},"Spaces before control structure close parenthesis":{"values":[7]},"Blank lines at start of control structure":{"values":[7]},"Blank lines at end of control structure":{"values":[7]},"Control structure defined inline":{"values":{"no":7}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":18,"warningCount":14,"fixableCount":9,"numTokens":760},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp14523\/tests\/Users.php":{"hash":"25450ac6fea781802de8416066b1b23c33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"68":{"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}]},"67":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"69":{"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}]},"72":{"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}]},"88":{"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}]},"87":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"89":{"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":78}},"Line indent":{"values":{"spaces":66}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":34}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[42]},"Spacing after object operator":{"values":[42]},"Space after operator":{"values":{"1":11}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":725},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp13443\/tests\/Users.php":{"hash":"27b2b99ab7220f167d6ea4fb2814dddc33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"68":{"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}]},"67":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"69":{"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}]},"72":{"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}]},"88":{"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}]},"87":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"89":{"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":78}},"Line indent":{"values":{"spaces":66}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":34}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[42]},"Spacing after object operator":{"values":[42]},"Space after operator":{"values":{"1":11}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":725},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp4920\/tests\/Users.php":{"hash":"12ad5e2e8094e36831d94795b1ea8c8f33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"68":{"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}]},"67":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"69":{"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}]},"72":{"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}]},"88":{"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}]},"87":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"89":{"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":78}},"Line indent":{"values":{"spaces":66}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[40]},"Spacing after object operator":{"values":[40]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Inline comment style":{"values":{"\/\/ ...":1}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":709},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp17544\/tests\/Users.php":{"hash":"6d719988cc731253d141b9b5dbe0850533188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"43":[{"message":"Expected 0 spaces before closing bracket; 1 found","source":"PSR2.Methods.FunctionCallSignature.SpaceBeforeCloseBracket","listener":"PHP_CodeSniffer\\Standards\\PSR2\\Sniffs\\Methods\\FunctionCallSignatureSniff","severity":5,"fixable":true}]},"44":{"18":[{"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}]},"68":{"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}]},"67":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"69":{"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}]},"72":{"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}]},"88":{"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}]},"87":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"89":{"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":78}},"Line indent":{"values":{"spaces":66}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[40]},"Spacing after object operator":{"values":[40]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Inline comment style":{"values":{"\/\/ ...":1}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":18,"warningCount":0,"fixableCount":9,"numTokens":708},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp5705\/tests\/Users.php":{"hash":"2fea2edfda89626c3e6b83b95fedd2cc33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"68":{"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}]},"67":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"69":{"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}]},"72":{"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}]},"88":{"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}]},"87":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"89":{"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":78}},"Line indent":{"values":{"spaces":66}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[40]},"Spacing after object operator":{"values":[40]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Inline comment style":{"values":{"\/\/ ...":1}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":709},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp9789\/tests\/Users.php":{"hash":"415117eff33b4ecfcd39e15e51bc480833188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"68":{"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}]},"67":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"69":{"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}]},"72":{"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}]},"88":{"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}]},"87":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"89":{"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":76}},"Line indent":{"values":{"spaces":66}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[40]},"Spacing after object operator":{"values":[40]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Inline comment style":{"values":{"\/\/ ...":1}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":709},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp15250\/tests\/Users.php":{"hash":"415117eff33b4ecfcd39e15e51bc480833188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"68":{"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}]},"67":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"69":{"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}]},"72":{"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}]},"88":{"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}]},"87":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"89":{"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":76}},"Line indent":{"values":{"spaces":66}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[40]},"Spacing after object operator":{"values":[40]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Inline comment style":{"values":{"\/\/ ...":1}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":709},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp11764\/tests\/Users.php":{"hash":"09834426671bc625751a3411c99e53eb33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"68":{"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}]},"67":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"69":{"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}]},"72":{"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}]},"88":{"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}]},"87":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"89":{"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":76}},"Line indent":{"values":{"spaces":66}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[39]},"Spacing after object operator":{"values":[39]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Inline comment style":{"values":{"\/\/ ...":1}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":705},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp12021\/tests\/Users.php":{"hash":"09834426671bc625751a3411c99e53eb33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"68":{"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}]},"67":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"69":{"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}]},"72":{"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}]},"88":{"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}]},"87":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"89":{"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":76}},"Line indent":{"values":{"spaces":66}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[39]},"Spacing after object operator":{"values":[39]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Inline comment style":{"values":{"\/\/ ...":1}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":705},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp17714\/tests\/Users.php":{"hash":"c2bbc1b35e1b956be2f343b920b17f3d33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"68":{"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}]},"67":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"69":{"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}]},"72":{"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}]},"88":{"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}]},"87":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"89":{"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":76}},"Line indent":{"values":{"spaces":66}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Inline comment style":{"values":{"\/\/ ...":1}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":697},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp13704\/src\/Database.php":{"hash":"1e3b344b8015811cd96fe14da39f201f33188","errors":{"111":{"9":[{"message":"PHP internal function \"var_dump\" must be imported","source":"WebimpressCodingStandard.PHP.ImportInternalFunction.Import","listener":"WebimpressCodingStandard\\Sniffs\\PHP\\ImportInternalFunctionSniff","severity":5,"fixable":true}]},"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"31":{"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}]},"38":{"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}]},"45":{"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}]},"52":{"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}]},"58":{"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}]},"64":{"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}]},"74":{"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}]},"80":{"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}]},"86":{"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}]},"92":{"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}]},"98":{"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}]},"103":{"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}]},"108":{"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}]},"115":{"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}]},"122":{"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}]},"130":{"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}]},"132":{"26":[{"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}]}},"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":1}},"Line indent":{"values":{"spaces":100}},"PHP keyword case":{"values":{"lower":78}},"Multiple statements on same line":{"values":{"no":51}},"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":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[52]},"Spacing after object operator":{"values":[52]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":52,"warningCount":0,"fixableCount":19,"numTokens":1028},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp5949\/src\/Database.php":{"hash":"965527b1d5645afddc0a6af3ce17ac2233188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"31":{"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}]},"38":{"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}]},"45":{"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}]},"52":{"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}]},"58":{"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}]},"64":{"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}]},"74":{"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}]},"80":{"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}]},"86":{"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}]},"92":{"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}]},"98":{"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}]},"103":{"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}]},"108":{"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}]},"114":{"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}]},"121":{"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}]},"129":{"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}]},"131":{"26":[{"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}]}},"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":109,"81-120":1}},"Line indent":{"values":{"spaces":99}},"PHP keyword case":{"values":{"lower":78}},"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}},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[50]},"Spacing after object operator":{"values":[50]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":18,"numTokens":1015},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp7636\/tests\/DatabaseTest.php":{"hash":"a4883bd28a461b2b50e365d0b5f6278733188","errors":{"19":{"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}]},"22":{"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}]},"27":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"41":{"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}]},"56":{"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}]},"58":{"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}]},"63":{"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}]},"69":{"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}]},"71":{"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}]},"77":{"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}]},"79":{"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}]},"91":{"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}]},"93":{"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}]},"94":{"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}]},"102":{"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}]},"109":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"117":{"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}]},"119":{"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}]},"124":{"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}]},"132":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"139":{"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}]},"140":{"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}]},"143":{"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}]},"148":{"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}]},"154":{"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}]},"156":{"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":126,"81-120":4}},"Line indent":{"values":{"spaces":117}},"PHP keyword case":{"values":{"lower":40}},"Multiple statements on same line":{"values":{"no":57}},"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":1200},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1136\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp8430\/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.tmp11954\/tests\/Users.php":{"hash":"c2bbc1b35e1b956be2f343b920b17f3d33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"68":{"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}]},"67":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"69":{"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}]},"72":{"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}]},"88":{"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}]},"87":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"89":{"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":76}},"Line indent":{"values":{"spaces":66}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Inline comment style":{"values":{"\/\/ ...":1}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":697},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp6307\/tests\/Users.php":{"hash":"9ffab22da4055ca481b3fb19d160b60d33188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"68":{"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}]},"67":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"69":{"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}]},"72":{"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}]},"88":{"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}]},"87":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"89":{"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":76}},"Line indent":{"values":{"spaces":66}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Inline comment style":{"values":{"\/\/ ...":1}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":700},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp12122\/tests\/Users.php":{"hash":"55ac351e852a8f5324419a1b18e2f32633188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"37":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"31":{"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}]},"36":{"8":[{"message":"There must be 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":{"18":[{"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}]},"68":{"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}]},"67":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"69":{"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}]},"72":{"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}]},"88":{"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}]},"87":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"89":{"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":76}},"Line indent":{"values":{"spaces":66}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Inline comment style":{"values":{"\/\/ ...":1}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":17,"warningCount":0,"fixableCount":8,"numTokens":701},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2830\/src\/RepositoryInterface.php":{"hash":"0b9f4c1b7115a959f6183b939e5f58d833188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"32":{"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}]},"31":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"33":{"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":27,"81-120":1}},"Line indent":{"values":{"spaces":22}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":12,"warningCount":0,"fixableCount":2,"numTokens":185},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3006\/src\/RepositoryInterface.php":{"hash":"97fc8d78807ad96cc520c1a14b16d73333188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"32":{"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}]},"31":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"33":{"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":27,"81-120":1}},"Line indent":{"values":{"spaces":22}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":12,"warningCount":0,"fixableCount":2,"numTokens":186},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp12041\/src\/ArrayRepository.php":{"hash":"b380a75d9f79d20ae39755b7aa71061c33188","errors":{"23":{"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}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"37":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"46":{"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}]},"44":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"47":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"70":{"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}]},"68":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"71":{"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}]},"77":{"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}]},"81":{"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}]},"86":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"91":{"18":[{"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}]},"115":{"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}]},"113":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"116":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"121":{"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}]}},"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":98,"81-120":3}},"Line indent":{"values":{"spaces":87}},"PHP keyword case":{"values":{"lower":47}},"Multiple statements on same line":{"values":{"no":40}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[54]},"Spacing after object operator":{"values":[54]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[9]},"Spaces before control structure close parenthesis":{"values":[9]},"Blank lines at start of control structure":{"values":[10]},"Blank lines at end of control structure":{"values":[10]},"Control structure defined inline":{"values":{"no":10}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":21,"warningCount":0,"fixableCount":9,"numTokens":913},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp5028\/src\/Database.php":{"hash":"965527b1d5645afddc0a6af3ce17ac2233188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"31":{"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}]},"38":{"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}]},"45":{"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}]},"52":{"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}]},"58":{"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}]},"64":{"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}]},"74":{"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}]},"80":{"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}]},"86":{"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}]},"92":{"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}]},"98":{"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}]},"103":{"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}]},"108":{"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}]},"114":{"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}]},"121":{"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}]},"129":{"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}]},"131":{"26":[{"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}]}},"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":109,"81-120":1}},"Line indent":{"values":{"spaces":99}},"PHP keyword case":{"values":{"lower":78}},"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}},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[50]},"Spacing after object operator":{"values":[50]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":18,"numTokens":1015},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1254\/src\/ArrayRepository.php":{"hash":"524ac0981411243e33b4422611c4e71233188","errors":{"23":{"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}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"37":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"46":{"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}]},"44":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"47":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"70":{"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}]},"68":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"71":{"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}]},"77":{"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}]},"81":{"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}]},"86":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"91":{"18":[{"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}]},"115":{"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}]},"113":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"116":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"121":{"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}]}},"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":98,"81-120":3}},"Line indent":{"values":{"spaces":87}},"PHP keyword case":{"values":{"lower":47}},"Multiple statements on same line":{"values":{"no":40}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[54]},"Spacing after object operator":{"values":[54]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[9]},"Spaces before control structure close parenthesis":{"values":[9]},"Blank lines at start of control structure":{"values":[10]},"Blank lines at end of control structure":{"values":[10]},"Control structure defined inline":{"values":{"no":10}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":21,"warningCount":0,"fixableCount":9,"numTokens":914},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp18161\/src\/ArrayRepository.php":{"hash":"a0d7862c02bd708d92aefb75ecf5e99233188","errors":{"23":{"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}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"37":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"46":{"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}]},"44":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"47":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"70":{"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}]},"68":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"71":{"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}]},"77":{"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}]},"81":{"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}]},"86":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"91":{"18":[{"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}]},"115":{"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}]},"113":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"116":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"121":{"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}]}},"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":98,"81-120":3}},"Line indent":{"values":{"spaces":87}},"PHP keyword case":{"values":{"lower":47}},"Multiple statements on same line":{"values":{"no":40}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[54]},"Spacing after object operator":{"values":[54]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[9]},"Spaces before control structure close parenthesis":{"values":[9]},"Blank lines at start of control structure":{"values":[10]},"Blank lines at end of control structure":{"values":[10]},"Control structure defined inline":{"values":{"no":10}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":21,"warningCount":0,"fixableCount":9,"numTokens":914},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp13279\/src\/ArrayRepository.php":{"hash":"a0d7862c02bd708d92aefb75ecf5e99233188","errors":{"23":{"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}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"37":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"46":{"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}]},"44":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"47":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"70":{"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}]},"68":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"71":{"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}]},"77":{"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}]},"81":{"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}]},"86":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"91":{"18":[{"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}]},"115":{"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}]},"113":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"116":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"121":{"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}]}},"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":98,"81-120":3}},"Line indent":{"values":{"spaces":87}},"PHP keyword case":{"values":{"lower":47}},"Multiple statements on same line":{"values":{"no":40}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[54]},"Spacing after object operator":{"values":[54]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[9]},"Spaces before control structure close parenthesis":{"values":[9]},"Blank lines at start of control structure":{"values":[10]},"Blank lines at end of control structure":{"values":[10]},"Control structure defined inline":{"values":{"no":10}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":21,"warningCount":0,"fixableCount":9,"numTokens":914},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp15566\/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.tmp12652\/src\/RepositoryInterface.php":{"hash":"97fc8d78807ad96cc520c1a14b16d73333188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"32":{"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}]},"31":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"33":{"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":27,"81-120":1}},"Line indent":{"values":{"spaces":22}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":12,"warningCount":0,"fixableCount":2,"numTokens":186},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp4688\/tests\/Users.php":{"hash":"57556dbd622b90016b9f4af107761c1433188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"43":{"18":[{"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}]},"67":{"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}]},"66":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"68":{"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}]},"71":{"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}]},"87":{"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}]},"86":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"88":{"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":75}},"Line indent":{"values":{"spaces":65}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Inline comment style":{"values":{"\/\/ ...":1}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":16,"warningCount":0,"fixableCount":7,"numTokens":700},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp9119\/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.tmp600\/tests\/DatabaseTest.php":{"hash":"a4883bd28a461b2b50e365d0b5f6278733188","errors":{"19":{"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}]},"22":{"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}]},"27":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"41":{"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}]},"56":{"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}]},"58":{"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}]},"63":{"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}]},"69":{"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}]},"71":{"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}]},"77":{"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}]},"79":{"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}]},"91":{"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}]},"93":{"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}]},"94":{"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}]},"102":{"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}]},"109":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"117":{"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}]},"119":{"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}]},"124":{"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}]},"132":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"139":{"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}]},"140":{"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}]},"143":{"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}]},"148":{"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}]},"154":{"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}]},"156":{"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":126,"81-120":4}},"Line indent":{"values":{"spaces":117}},"PHP keyword case":{"values":{"lower":40}},"Multiple statements on same line":{"values":{"no":57}},"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":1200},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2458\/tests\/DatabaseTest.php":{"hash":"a4883bd28a461b2b50e365d0b5f6278733188","errors":{"19":{"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}]},"22":{"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}]},"27":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"41":{"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}]},"56":{"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}]},"58":{"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}]},"63":{"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}]},"69":{"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}]},"71":{"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}]},"77":{"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}]},"79":{"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}]},"91":{"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}]},"93":{"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}]},"94":{"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}]},"102":{"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}]},"109":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"117":{"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}]},"119":{"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}]},"124":{"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}]},"132":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"139":{"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}]},"140":{"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}]},"143":{"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}]},"148":{"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}]},"154":{"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}]},"156":{"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":126,"81-120":4}},"Line indent":{"values":{"spaces":117}},"PHP keyword case":{"values":{"lower":40}},"Multiple statements on same line":{"values":{"no":57}},"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":1200},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3381\/tests\/DatabaseTest.php":{"hash":"a4883bd28a461b2b50e365d0b5f6278733188","errors":{"19":{"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}]},"22":{"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}]},"27":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"41":{"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}]},"56":{"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}]},"58":{"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}]},"63":{"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}]},"69":{"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}]},"71":{"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}]},"77":{"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}]},"79":{"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}]},"91":{"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}]},"93":{"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}]},"94":{"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}]},"102":{"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}]},"109":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"117":{"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}]},"119":{"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}]},"124":{"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}]},"132":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"139":{"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}]},"140":{"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}]},"143":{"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}]},"148":{"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}]},"154":{"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}]},"156":{"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":126,"81-120":4}},"Line indent":{"values":{"spaces":117}},"PHP keyword case":{"values":{"lower":40}},"Multiple statements on same line":{"values":{"no":57}},"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":1200},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3889\/tests\/DatabaseTest.php":{"hash":"a4883bd28a461b2b50e365d0b5f6278733188","errors":{"19":{"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}]},"22":{"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}]},"27":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"41":{"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}]},"56":{"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}]},"58":{"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}]},"63":{"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}]},"69":{"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}]},"71":{"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}]},"77":{"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}]},"79":{"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}]},"91":{"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}]},"93":{"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}]},"94":{"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}]},"102":{"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}]},"109":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"117":{"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}]},"119":{"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}]},"124":{"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}]},"132":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"139":{"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}]},"140":{"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}]},"143":{"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}]},"148":{"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}]},"154":{"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}]},"156":{"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":126,"81-120":4}},"Line indent":{"values":{"spaces":117}},"PHP keyword case":{"values":{"lower":40}},"Multiple statements on same line":{"values":{"no":57}},"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":1200},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2624\/tests\/DatabaseTest.php":{"hash":"a4883bd28a461b2b50e365d0b5f6278733188","errors":{"19":{"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}]},"22":{"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}]},"27":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"41":{"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}]},"56":{"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}]},"58":{"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}]},"63":{"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}]},"69":{"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}]},"71":{"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}]},"77":{"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}]},"79":{"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}]},"91":{"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}]},"93":{"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}]},"94":{"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}]},"102":{"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}]},"109":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"117":{"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}]},"119":{"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}]},"124":{"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}]},"132":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"139":{"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}]},"140":{"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}]},"143":{"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}]},"148":{"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}]},"154":{"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}]},"156":{"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":126,"81-120":4}},"Line indent":{"values":{"spaces":117}},"PHP keyword case":{"values":{"lower":40}},"Multiple statements on same line":{"values":{"no":57}},"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":1200},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3470\/src\/ArrayRepository.php":{"hash":"a0d7862c02bd708d92aefb75ecf5e99233188","errors":{"23":{"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}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"37":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"46":{"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}]},"44":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"47":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"70":{"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}]},"68":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"71":{"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}]},"77":{"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}]},"81":{"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}]},"86":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"91":{"18":[{"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}]},"115":{"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}]},"113":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"116":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"121":{"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}]}},"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":98,"81-120":3}},"Line indent":{"values":{"spaces":87}},"PHP keyword case":{"values":{"lower":47}},"Multiple statements on same line":{"values":{"no":40}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[54]},"Spacing after object operator":{"values":[54]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[9]},"Spaces before control structure close parenthesis":{"values":[9]},"Blank lines at start of control structure":{"values":[10]},"Blank lines at end of control structure":{"values":[10]},"Control structure defined inline":{"values":{"no":10}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":21,"warningCount":0,"fixableCount":9,"numTokens":914},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp752\/src\/ArrayRepository.php":{"hash":"a0d7862c02bd708d92aefb75ecf5e99233188","errors":{"23":{"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}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"37":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"46":{"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}]},"44":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"47":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"70":{"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}]},"68":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"71":{"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}]},"77":{"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}]},"81":{"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}]},"86":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"91":{"18":[{"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}]},"115":{"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}]},"113":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"116":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"121":{"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}]}},"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":98,"81-120":3}},"Line indent":{"values":{"spaces":87}},"PHP keyword case":{"values":{"lower":47}},"Multiple statements on same line":{"values":{"no":40}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[54]},"Spacing after object operator":{"values":[54]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[9]},"Spaces before control structure close parenthesis":{"values":[9]},"Blank lines at start of control structure":{"values":[10]},"Blank lines at end of control structure":{"values":[10]},"Control structure defined inline":{"values":{"no":10}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":21,"warningCount":0,"fixableCount":9,"numTokens":914},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2912\/src\/ArrayRepository.php":{"hash":"a0d7862c02bd708d92aefb75ecf5e99233188","errors":{"23":{"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}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"37":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"46":{"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}]},"44":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"47":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"70":{"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}]},"68":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"71":{"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}]},"77":{"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}]},"81":{"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}]},"86":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"91":{"18":[{"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}]},"115":{"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}]},"113":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"116":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"121":{"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}]}},"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":98,"81-120":3}},"Line indent":{"values":{"spaces":87}},"PHP keyword case":{"values":{"lower":47}},"Multiple statements on same line":{"values":{"no":40}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[54]},"Spacing after object operator":{"values":[54]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[9]},"Spaces before control structure close parenthesis":{"values":[9]},"Blank lines at start of control structure":{"values":[10]},"Blank lines at end of control structure":{"values":[10]},"Control structure defined inline":{"values":{"no":10}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":21,"warningCount":0,"fixableCount":9,"numTokens":914},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2308\/src\/ArrayRepository.php":{"hash":"a0d7862c02bd708d92aefb75ecf5e99233188","errors":{"23":{"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}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"37":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"46":{"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}]},"44":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"47":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"70":{"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}]},"68":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"71":{"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}]},"77":{"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}]},"81":{"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}]},"86":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"91":{"18":[{"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}]},"115":{"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}]},"113":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"116":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"121":{"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}]}},"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":98,"81-120":3}},"Line indent":{"values":{"spaces":87}},"PHP keyword case":{"values":{"lower":47}},"Multiple statements on same line":{"values":{"no":40}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[54]},"Spacing after object operator":{"values":[54]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[9]},"Spaces before control structure close parenthesis":{"values":[9]},"Blank lines at start of control structure":{"values":[10]},"Blank lines at end of control structure":{"values":[10]},"Control structure defined inline":{"values":{"no":10}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":21,"warningCount":0,"fixableCount":9,"numTokens":914},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3318\/src\/ArrayRepository.php":{"hash":"a0d7862c02bd708d92aefb75ecf5e99233188","errors":{"23":{"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}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"37":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"46":{"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}]},"44":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"47":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"70":{"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}]},"68":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"71":{"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}]},"77":{"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}]},"81":{"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}]},"86":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"91":{"18":[{"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}]},"115":{"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}]},"113":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"116":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"121":{"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}]}},"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":98,"81-120":3}},"Line indent":{"values":{"spaces":87}},"PHP keyword case":{"values":{"lower":47}},"Multiple statements on same line":{"values":{"no":40}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[54]},"Spacing after object operator":{"values":[54]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[9]},"Spaces before control structure close parenthesis":{"values":[9]},"Blank lines at start of control structure":{"values":[10]},"Blank lines at end of control structure":{"values":[10]},"Control structure defined inline":{"values":{"no":10}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":21,"warningCount":0,"fixableCount":9,"numTokens":914},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1260\/src\/ArrayRepository.php":{"hash":"a0d7862c02bd708d92aefb75ecf5e99233188","errors":{"23":{"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}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"37":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"46":{"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}]},"44":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"47":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"70":{"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}]},"68":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"71":{"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}]},"77":{"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}]},"81":{"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}]},"86":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"91":{"18":[{"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}]},"115":{"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}]},"113":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"116":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"121":{"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}]}},"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":98,"81-120":3}},"Line indent":{"values":{"spaces":87}},"PHP keyword case":{"values":{"lower":47}},"Multiple statements on same line":{"values":{"no":40}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[54]},"Spacing after object operator":{"values":[54]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[9]},"Spaces before control structure close parenthesis":{"values":[9]},"Blank lines at start of control structure":{"values":[10]},"Blank lines at end of control structure":{"values":[10]},"Control structure defined inline":{"values":{"no":10}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":21,"warningCount":0,"fixableCount":9,"numTokens":914},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp612\/src\/ArrayRepository.php":{"hash":"a0d7862c02bd708d92aefb75ecf5e99233188","errors":{"23":{"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}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"37":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"46":{"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}]},"44":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"47":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"70":{"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}]},"68":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"71":{"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}]},"77":{"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}]},"81":{"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}]},"86":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"91":{"18":[{"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}]},"115":{"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}]},"113":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"116":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"121":{"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}]}},"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":98,"81-120":3}},"Line indent":{"values":{"spaces":87}},"PHP keyword case":{"values":{"lower":47}},"Multiple statements on same line":{"values":{"no":40}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[54]},"Spacing after object operator":{"values":[54]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[9]},"Spaces before control structure close parenthesis":{"values":[9]},"Blank lines at start of control structure":{"values":[10]},"Blank lines at end of control structure":{"values":[10]},"Control structure defined inline":{"values":{"no":10}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":21,"warningCount":0,"fixableCount":9,"numTokens":914},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp374\/src\/ArrayRepository.php":{"hash":"a0d7862c02bd708d92aefb75ecf5e99233188","errors":{"23":{"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}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"37":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"46":{"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}]},"44":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"47":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"70":{"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}]},"68":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"71":{"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}]},"77":{"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}]},"81":{"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}]},"86":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"91":{"18":[{"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}]},"115":{"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}]},"113":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"116":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"121":{"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}]}},"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":98,"81-120":3}},"Line indent":{"values":{"spaces":87}},"PHP keyword case":{"values":{"lower":47}},"Multiple statements on same line":{"values":{"no":40}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[54]},"Spacing after object operator":{"values":[54]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[9]},"Spaces before control structure close parenthesis":{"values":[9]},"Blank lines at start of control structure":{"values":[10]},"Blank lines at end of control structure":{"values":[10]},"Control structure defined inline":{"values":{"no":10}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":21,"warningCount":0,"fixableCount":9,"numTokens":914},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3064\/src\/ArrayRepository.php":{"hash":"a0d7862c02bd708d92aefb75ecf5e99233188","errors":{"23":{"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}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"37":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"46":{"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}]},"44":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"47":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"70":{"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}]},"68":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"71":{"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}]},"77":{"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}]},"81":{"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}]},"86":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"91":{"18":[{"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}]},"115":{"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}]},"113":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"116":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"121":{"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}]}},"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":98,"81-120":3}},"Line indent":{"values":{"spaces":87}},"PHP keyword case":{"values":{"lower":47}},"Multiple statements on same line":{"values":{"no":40}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[54]},"Spacing after object operator":{"values":[54]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[9]},"Spaces before control structure close parenthesis":{"values":[9]},"Blank lines at start of control structure":{"values":[10]},"Blank lines at end of control structure":{"values":[10]},"Control structure defined inline":{"values":{"no":10}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":21,"warningCount":0,"fixableCount":9,"numTokens":914},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp927\/src\/ArrayRepository.php":{"hash":"a0d7862c02bd708d92aefb75ecf5e99233188","errors":{"23":{"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}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"37":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"46":{"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}]},"44":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"47":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"70":{"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}]},"68":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"71":{"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}]},"77":{"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}]},"81":{"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}]},"86":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"91":{"18":[{"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}]},"115":{"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}]},"113":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"116":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"121":{"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}]}},"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":98,"81-120":3}},"Line indent":{"values":{"spaces":87}},"PHP keyword case":{"values":{"lower":47}},"Multiple statements on same line":{"values":{"no":40}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[54]},"Spacing after object operator":{"values":[54]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[9]},"Spaces before control structure close parenthesis":{"values":[9]},"Blank lines at start of control structure":{"values":[10]},"Blank lines at end of control structure":{"values":[10]},"Control structure defined inline":{"values":{"no":10}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":21,"warningCount":0,"fixableCount":9,"numTokens":914},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2597\/src\/RepositoryInterface.php":{"hash":"97fc8d78807ad96cc520c1a14b16d73333188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"32":{"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}]},"31":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"33":{"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":27,"81-120":1}},"Line indent":{"values":{"spaces":22}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":12,"warningCount":0,"fixableCount":2,"numTokens":186},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3465\/src\/Database.php":{"hash":"965527b1d5645afddc0a6af3ce17ac2233188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"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}]},"31":{"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}]},"38":{"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}]},"45":{"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}]},"52":{"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}]},"58":{"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}]},"64":{"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}]},"74":{"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}]},"80":{"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}]},"86":{"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}]},"92":{"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}]},"98":{"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}]},"103":{"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}]},"108":{"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}]},"114":{"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}]},"121":{"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}]},"129":{"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}]},"131":{"26":[{"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}]}},"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":109,"81-120":1}},"Line indent":{"values":{"spaces":99}},"PHP keyword case":{"values":{"lower":78}},"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}},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":20}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":18}},"Function has doc comment":{"values":{"no":18}},"Spacing before object operator":{"values":[50]},"Spacing after object operator":{"values":[50]},"CamelCase method name":{"values":{"yes":17}},"PHP type case":{"values":{"lower":16}},"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":51,"warningCount":0,"fixableCount":18,"numTokens":1015},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1661\/src\/DatabaseInterface.php":{"hash":"c5aa50aa4c4889d9dbc8690908aeaa6433188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"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}]},"25":{"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]},"39":{"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}]},"41":{"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}]},"43":{"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}]}},"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":24}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":49}},"Multiple statements on same line":{"values":{"no":20}},"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":17}},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":47,"warningCount":0,"fixableCount":16,"numTokens":357},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp4267\/tests\/DatabaseTest.php":{"hash":"a4883bd28a461b2b50e365d0b5f6278733188","errors":{"19":{"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}]},"22":{"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}]},"27":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"41":{"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}]},"56":{"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}]},"58":{"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}]},"63":{"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}]},"69":{"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}]},"71":{"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}]},"77":{"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}]},"79":{"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}]},"91":{"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}]},"93":{"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}]},"94":{"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}]},"102":{"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}]},"109":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"117":{"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}]},"119":{"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}]},"124":{"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}]},"132":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"139":{"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}]},"140":{"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}]},"143":{"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}]},"148":{"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}]},"154":{"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}]},"156":{"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":126,"81-120":4}},"Line indent":{"values":{"spaces":117}},"PHP keyword case":{"values":{"lower":40}},"Multiple statements on same line":{"values":{"no":57}},"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":1200},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1129\/src\/Database.php":{"hash":"7c28ef08f08063cec910a733e5a9d7e233188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"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}],"27":[{"message":"Parameter $table needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"60":[{"message":"There must be 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}]},"138":{"26":[{"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}]}},"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,"81-120":1}},"Line indent":{"values":{"spaces":105}},"PHP keyword case":{"values":{"lower":82}},"Multiple statements on same line":{"values":{"no":53}},"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":21}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":19}},"Function has doc comment":{"values":{"no":19}},"Spacing before object operator":{"values":[53]},"Spacing after object operator":{"values":[53]},"CamelCase method name":{"values":{"yes":18}},"PHP type case":{"values":{"lower":17}},"Short array syntax used":{"values":{"yes":4}},"Array end comma":{"values":{"no":4}},"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":54,"warningCount":0,"fixableCount":19,"numTokens":1078},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3061\/src\/Database.php":{"hash":"ee1a211bddf04d8f918f3c206ddf274b33188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"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}],"27":[{"message":"Parameter $query needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"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}]},"138":{"26":[{"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}]}},"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,"81-120":1}},"Line indent":{"values":{"spaces":105}},"PHP keyword case":{"values":{"lower":82}},"Multiple statements on same line":{"values":{"no":53}},"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":21}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":19}},"Function has doc comment":{"values":{"no":19}},"Spacing before object operator":{"values":[53]},"Spacing after object operator":{"values":[53]},"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":54,"warningCount":0,"fixableCount":19,"numTokens":1067},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1180\/src\/Database.php":{"hash":"0c0facae65d1e653d7430f9fed9445de33188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"24":{"12":[{"message":"Missing doc comment for function setQuery()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"30":[{"message":"Parameter $query needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"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}]},"138":{"26":[{"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}]}},"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,"81-120":1}},"Line indent":{"values":{"spaces":105}},"PHP keyword case":{"values":{"lower":82}},"Multiple statements on same line":{"values":{"no":53}},"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":21}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":19}},"Function has doc comment":{"values":{"no":19}},"Spacing before object operator":{"values":[53]},"Spacing after object operator":{"values":[53]},"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":54,"warningCount":0,"fixableCount":19,"numTokens":1067},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2583\/src\/Database.php":{"hash":"ee1a211bddf04d8f918f3c206ddf274b33188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"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}],"27":[{"message":"Parameter $query needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"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}]},"138":{"26":[{"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}]}},"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,"81-120":1}},"Line indent":{"values":{"spaces":105}},"PHP keyword case":{"values":{"lower":82}},"Multiple statements on same line":{"values":{"no":53}},"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":21}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":19}},"Function has doc comment":{"values":{"no":19}},"Spacing before object operator":{"values":[53]},"Spacing after object operator":{"values":[53]},"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":54,"warningCount":0,"fixableCount":19,"numTokens":1067},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2442\/src\/Database.php":{"hash":"9d629734ccfa6550e28553f7d8e906ff33188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"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}],"27":[{"message":"Parameter $queryMaker needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"41":[{"message":"There must be 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}]},"138":{"26":[{"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}]}},"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,"81-120":1}},"Line indent":{"values":{"spaces":105}},"PHP keyword case":{"values":{"lower":82}},"Multiple statements on same line":{"values":{"no":53}},"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":21}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":19}},"Function has doc comment":{"values":{"no":19}},"Spacing before object operator":{"values":[53]},"Spacing after object operator":{"values":[53]},"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":54,"warningCount":0,"fixableCount":19,"numTokens":1067},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2977\/src\/Database.php":{"hash":"37b8f24c0310e6dbbbcac5fc106a240133188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"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}],"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}]},"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}]},"138":{"26":[{"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}]}},"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,"81-120":1}},"Line indent":{"values":{"spaces":105}},"PHP keyword case":{"values":{"lower":82}},"Multiple statements on same line":{"values":{"no":53}},"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":21}},"PHP constant case":{"values":{"lower":6}},"Function opening brace placement":{"values":{"new line":19}},"Function has doc comment":{"values":{"no":19}},"Spacing before object operator":{"values":[53]},"Spacing after object operator":{"values":[53]},"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":1069},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3580\/src\/Database.php":{"hash":"25a91caed0bf8970319aa2f6b452acd033188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"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}],"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}]},"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}]},"138":{"26":[{"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}]}},"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,"81-120":1}},"Line indent":{"values":{"spaces":105}},"PHP keyword case":{"values":{"lower":82}},"Multiple statements on same line":{"values":{"no":53}},"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":21}},"PHP constant case":{"values":{"lower":6}},"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":1061},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp325\/src\/Database.php":{"hash":"25a91caed0bf8970319aa2f6b452acd033188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"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}],"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}]},"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}]},"138":{"26":[{"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}]}},"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,"81-120":1}},"Line indent":{"values":{"spaces":105}},"PHP keyword case":{"values":{"lower":82}},"Multiple statements on same line":{"values":{"no":53}},"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":21}},"PHP constant case":{"values":{"lower":6}},"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":1061},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2331\/src\/DatabaseInterface.php":{"hash":"c5aa50aa4c4889d9dbc8690908aeaa6433188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"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}]},"25":{"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]},"39":{"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}]},"41":{"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}]},"43":{"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}]}},"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":24}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":49}},"Multiple statements on same line":{"values":{"no":20}},"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":17}},"CamelCase method name":{"values":{"yes":16}},"PHP type case":{"values":{"lower":16}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}}},"errorCount":47,"warningCount":0,"fixableCount":16,"numTokens":357},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp159\/src\/DatabaseInterface.php":{"hash":"a291dd031088cf6e588849bf5ba9003533188","errors":{"11":{"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}]},"13":{"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}]},"15":{"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}]},"17":{"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}]},"19":{"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}]},"21":{"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}]},"23":{"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}]},"25":{"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}]},"27":{"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}]},"29":{"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}]},"31":{"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}]},"33":{"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}]},"35":{"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}]},"37":{"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}]},"39":{"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}]},"41":{"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}]},"43":{"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}]},"45":{"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":25}},"Line indent":{"values":{"spaces":18}},"PHP keyword case":{"values":{"lower":51}},"Multiple statements on same line":{"values":{"no":21}},"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":368},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2432\/src\/DatabaseInterface.php":{"hash":"1e5a264009f0b8cf4c0392c3cb250b2c33188","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":380},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3388\/src\/Database.php":{"hash":"25a91caed0bf8970319aa2f6b452acd033188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"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}],"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}]},"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}]},"138":{"26":[{"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}]}},"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,"81-120":1}},"Line indent":{"values":{"spaces":105}},"PHP keyword case":{"values":{"lower":82}},"Multiple statements on same line":{"values":{"no":53}},"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":21}},"PHP constant case":{"values":{"lower":6}},"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":1061},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3153\/src\/Database.php":{"hash":"374b231ca45c1cb16d87ef684fcecbf333188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"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}],"56":[{"message":"There must be 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}]},"138":{"26":[{"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}]}},"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,"81-120":1}},"Line indent":{"values":{"spaces":105}},"PHP keyword case":{"values":{"lower":82}},"Multiple statements on same line":{"values":{"no":53}},"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":21}},"PHP constant case":{"values":{"lower":6}},"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":1061},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2163\/src\/DatabaseInterface.php":{"hash":"1e5a264009f0b8cf4c0392c3cb250b2c33188","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":380},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2115\/src\/RepositoryInterface.php":{"hash":"97fc8d78807ad96cc520c1a14b16d73333188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$filter\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$columns\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$limit\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$offset\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"25":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"32":{"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}]},"31":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"33":{"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":27,"81-120":1}},"Line indent":{"values":{"spaces":22}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}}},"errorCount":12,"warningCount":0,"fixableCount":2,"numTokens":186},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1542\/src\/ArrayRepository.php":{"hash":"a0d7862c02bd708d92aefb75ecf5e99233188","errors":{"23":{"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}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"37":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"46":{"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}]},"44":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"47":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"70":{"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}]},"68":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"71":{"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}]},"77":{"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}]},"81":{"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}]},"86":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"91":{"18":[{"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}]},"115":{"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}]},"113":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"116":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"121":{"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}]}},"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":98,"81-120":3}},"Line indent":{"values":{"spaces":87}},"PHP keyword case":{"values":{"lower":47}},"Multiple statements on same line":{"values":{"no":40}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[54]},"Spacing after object operator":{"values":[54]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[9]},"Spaces before control structure close parenthesis":{"values":[9]},"Blank lines at start of control structure":{"values":[10]},"Blank lines at end of control structure":{"values":[10]},"Control structure defined inline":{"values":{"no":10}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":21,"warningCount":0,"fixableCount":9,"numTokens":914},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2474\/src\/RepositoryInterface.php":{"hash":"8ea3840d2b6125f0e39e66fa50845e9a33188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"28":[{"message":"Expected 0 spaces between parenthesis of function declaration; 0 found","source":"Squiz.Functions.FunctionDeclarationArgumentSpacing.SpacingBetween","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\FunctionDeclarationArgumentSpacingSniff","severity":5,"fixable":true}]},"18":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"21":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"28":{"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}]},"27":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"29":{"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":23,"81-120":1}},"Line indent":{"values":{"spaces":18}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}}},"errorCount":9,"warningCount":0,"fixableCount":3,"numTokens":142},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3309\/src\/RepositoryInterface.php":{"hash":"fbc3eb72d932fb93fe1ef24ba272d99333188","errors":{"9":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"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}]},"20":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"27":{"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}]},"26":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"28":{"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":22,"81-120":1}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":6}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}}},"errorCount":8,"warningCount":0,"fixableCount":2,"numTokens":140},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1940\/src\/RepositoryInterface.php":{"hash":"8df262c0d1a06bc6e732d4813506d3fa33188","errors":{"11":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"16":{"5":[{"message":"Doc comment for parameter \"$query\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"19":{"54":[{"message":"There must be 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":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"29":{"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}]},"28":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"30":{"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":23,"81-120":1}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":12}},"Multiple statements on same line":{"values":{"no":7}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}}},"errorCount":9,"warningCount":0,"fixableCount":2,"numTokens":154},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp4450\/src\/RepositoryInterface.php":{"hash":"69e35fbdcd07ff1ade807eda920ed1bd33188","errors":{"11":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"16":{"5":[{"message":"Doc comment for parameter \"$query\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"19":{"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}]},"22":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"29":{"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}]},"28":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"30":{"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":23,"81-120":1}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":12}},"Multiple statements on same line":{"values":{"no":7}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"PHP constant case":{"values":{"lower":1}}},"errorCount":9,"warningCount":0,"fixableCount":2,"numTokens":158},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2415\/src\/ArrayRepository.php":{"hash":"a0d7862c02bd708d92aefb75ecf5e99233188","errors":{"23":{"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}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"37":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"46":{"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}]},"44":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"47":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"70":{"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}]},"68":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"71":{"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}]},"77":{"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}]},"81":{"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}]},"86":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"91":{"18":[{"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}]},"115":{"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}]},"113":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"116":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"121":{"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}]}},"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":98,"81-120":3}},"Line indent":{"values":{"spaces":87}},"PHP keyword case":{"values":{"lower":47}},"Multiple statements on same line":{"values":{"no":40}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[54]},"Spacing after object operator":{"values":[54]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[9]},"Spaces before control structure close parenthesis":{"values":[9]},"Blank lines at start of control structure":{"values":[10]},"Blank lines at end of control structure":{"values":[10]},"Control structure defined inline":{"values":{"no":10}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":21,"warningCount":0,"fixableCount":9,"numTokens":914},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp807\/src\/ArrayRepository.php":{"hash":"e5084e2c8556852e88af554c88fc13d333188","errors":{"23":{"35":[{"message":"Opening brace should be on a new line","source":"Squiz.Functions.MultiLineFunctionDeclaration.BraceOnSameLine","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}],"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}]},"24":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"32":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"41":{"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}]},"39":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"42":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"65":{"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}]},"63":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"66":{"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}]},"72":{"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}]},"76":{"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}]},"81":{"8":[{"message":"There must be 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":"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}]},"110":{"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}]},"108":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"111":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"116":{"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}]}},"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":93,"81-120":3}},"Line indent":{"values":{"spaces":82}},"PHP keyword case":{"values":{"lower":47}},"Multiple statements on same line":{"values":{"no":40}},"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":{"same line":1,"new line":4}},"Function has doc comment":{"values":{"no":3,"yes":3}},"Spacing before object operator":{"values":[54]},"Spacing after object operator":{"values":[54]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[9]},"Spaces before control structure close parenthesis":{"values":[9]},"Blank lines at start of control structure":{"values":[10]},"Blank lines at end of control structure":{"values":[10]},"Control structure defined inline":{"values":{"no":10}},"CamelCase method name":{"values":{"yes":5}},"PHP type case":{"values":{"lower":5}},"PHP constant case":{"values":{"lower":3}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":22,"warningCount":0,"fixableCount":10,"numTokens":879},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1914\/src\/ArrayRepository.php":{"hash":"a0d7862c02bd708d92aefb75ecf5e99233188","errors":{"23":{"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}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"37":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"46":{"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}]},"44":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"47":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"70":{"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}]},"68":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"71":{"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}]},"77":{"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}]},"81":{"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}]},"86":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"91":{"18":[{"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}]},"115":{"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}]},"113":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"116":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"121":{"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}]}},"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":98,"81-120":3}},"Line indent":{"values":{"spaces":87}},"PHP keyword case":{"values":{"lower":47}},"Multiple statements on same line":{"values":{"no":40}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[54]},"Spacing after object operator":{"values":[54]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[9]},"Spaces before control structure close parenthesis":{"values":[9]},"Blank lines at start of control structure":{"values":[10]},"Blank lines at end of control structure":{"values":[10]},"Control structure defined inline":{"values":{"no":10}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":4}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}}},"errorCount":21,"warningCount":0,"fixableCount":9,"numTokens":914},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp450\/src\/ArrayRepository.php":{"hash":"7f0d7a863d7be0c91f3fc8eabd101d1333188","errors":{"23":{"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}]},"29":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"37":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"46":{"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}]},"44":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"47":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"70":{"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}]},"68":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"71":{"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}]},"77":{"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}]},"81":{"38":[{"message":"Opening brace should be on a new line","source":"Squiz.Functions.MultiLineFunctionDeclaration.BraceOnSameLine","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}],"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}],"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}]},"86":{"18":[{"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}]},"110":{"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}]},"108":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"111":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"116":{"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}]}},"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":93,"81-120":3}},"Line indent":{"values":{"spaces":82}},"PHP keyword case":{"values":{"lower":47}},"Multiple statements on same line":{"values":{"no":40}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":3}},"Spacing before object operator":{"values":[54]},"Spacing after object operator":{"values":[54]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[9]},"Spaces before control structure close parenthesis":{"values":[9]},"Blank lines at start of control structure":{"values":[10]},"Blank lines at end of control structure":{"values":[10]},"Control structure defined inline":{"values":{"no":10}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":4,"same line":1}}},"errorCount":22,"warningCount":0,"fixableCount":10,"numTokens":868},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp4676\/src\/ArrayRepository.php":{"hash":"e252dfea9bda9cdf09ca853950d4526433188","errors":{"8":{"42":[{"message":"Header blocks must not contain blank lines","source":"PSR12.Files.FileHeader.SpacingInsideBlock","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Files\\FileHeaderSniff","severity":5,"fixable":true}]},"10":{"42":[{"message":"Header blocks must be separated by a single blank line","source":"PSR12.Files.FileHeader.SpacingAfterBlock","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Files\\FileHeaderSniff","severity":5,"fixable":true}],"1":[{"message":"There must not be any empty line between use statement of the same type","source":"WebimpressCodingStandard.Namespaces.AlphabeticallySortedUses.EmptyLine","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\AlphabeticallySortedUsesSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"There must be exactly one empty line between use statements of different type","source":"WebimpressCodingStandard.Namespaces.AlphabeticallySortedUses.MissingEmptyLine","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\AlphabeticallySortedUsesSniff","severity":5,"fixable":true}]},"24":{"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}]},"30":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"38":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"47":{"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}]},"45":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"48":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"71":{"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}]},"69":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"72":{"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}]},"78":{"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}]},"82":{"60":[{"message":"Opening brace should be on a new line","source":"Squiz.Functions.MultiLineFunctionDeclaration.BraceOnSameLine","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}],"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}],"54":[{"message":"There must be 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":{"18":[{"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}]},"111":{"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}]},"109":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"112":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"117":{"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}]}},"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":94,"81-120":3}},"Line indent":{"values":{"spaces":82}},"PHP keyword case":{"values":{"lower":48}},"Multiple statements on same line":{"values":{"no":41}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":3}},"Spacing before object operator":{"values":[54]},"Spacing after object operator":{"values":[54]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[9]},"Spaces before control structure close parenthesis":{"values":[9]},"Blank lines at start of control structure":{"values":[10]},"Blank lines at end of control structure":{"values":[10]},"Control structure defined inline":{"values":{"no":10}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":4,"same line":1}}},"errorCount":26,"warningCount":0,"fixableCount":14,"numTokens":881},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3490\/src\/ArrayRepository.php":{"hash":"0a1d30b1b356544ac30f02a2bf2cdee833188","errors":{"8":{"42":[{"message":"Header blocks must not contain blank lines","source":"PSR12.Files.FileHeader.SpacingInsideBlock","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Files\\FileHeaderSniff","severity":5,"fixable":true}]},"10":{"42":[{"message":"Header blocks must be separated by a single blank line","source":"PSR12.Files.FileHeader.SpacingAfterBlock","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Files\\FileHeaderSniff","severity":5,"fixable":true}],"1":[{"message":"There must not be any empty line between use statement of the same type","source":"WebimpressCodingStandard.Namespaces.AlphabeticallySortedUses.EmptyLine","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\AlphabeticallySortedUsesSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"There must be exactly one empty line between use statements of different type","source":"WebimpressCodingStandard.Namespaces.AlphabeticallySortedUses.MissingEmptyLine","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\AlphabeticallySortedUsesSniff","severity":5,"fixable":true}]},"24":{"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}]},"30":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"38":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"47":{"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}]},"45":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"48":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"71":{"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}]},"69":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"72":{"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}]},"78":{"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}]},"82":{"51":[{"message":"Incorrect spacing between argument \"$query\" and equals sign; expected 1 but found 0","source":"Squiz.Functions.FunctionDeclarationArgumentSpacing.SpaceBeforeEquals","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\FunctionDeclarationArgumentSpacingSniff","severity":5,"fixable":true},{"message":"Incorrect spacing between default value and equals sign for argument \"$query\"; expected 1 but found 0","source":"Squiz.Functions.FunctionDeclarationArgumentSpacing.SpaceAfterEquals","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\FunctionDeclarationArgumentSpacingSniff","severity":5,"fixable":true}],"65":[{"message":"Opening brace should be on a new line","source":"Squiz.Functions.MultiLineFunctionDeclaration.BraceOnSameLine","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}],"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}],"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}]},"87":{"18":[{"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}]},"111":{"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}]},"109":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"112":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"117":{"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}]}},"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":94,"81-120":3}},"Line indent":{"values":{"spaces":82}},"PHP keyword case":{"values":{"lower":48}},"Multiple statements on same line":{"values":{"no":41}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":4}},"Spacing before object operator":{"values":[54]},"Spacing after object operator":{"values":[54]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[9]},"Spaces before control structure close parenthesis":{"values":[9]},"Blank lines at start of control structure":{"values":[10]},"Blank lines at end of control structure":{"values":[10]},"Control structure defined inline":{"values":{"no":10}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":4,"same line":1}}},"errorCount":28,"warningCount":0,"fixableCount":16,"numTokens":883},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp4657\/src\/ArrayRepository.php":{"hash":"d82f3c9303e972543bfca0232b4b95e333188","errors":{"8":{"42":[{"message":"Header blocks must not contain blank lines","source":"PSR12.Files.FileHeader.SpacingInsideBlock","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Files\\FileHeaderSniff","severity":5,"fixable":true}]},"10":{"42":[{"message":"Header blocks must be separated by a single blank line","source":"PSR12.Files.FileHeader.SpacingAfterBlock","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Files\\FileHeaderSniff","severity":5,"fixable":true}],"1":[{"message":"There must not be any empty line between use statement of the same type","source":"WebimpressCodingStandard.Namespaces.AlphabeticallySortedUses.EmptyLine","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\AlphabeticallySortedUsesSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"There must be exactly one empty line between use statements of different type","source":"WebimpressCodingStandard.Namespaces.AlphabeticallySortedUses.MissingEmptyLine","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\AlphabeticallySortedUsesSniff","severity":5,"fixable":true}]},"30":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"24":{"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}]},"31":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"39":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"48":{"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}]},"46":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"49":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"72":{"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}]},"70":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"73":{"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}]},"79":{"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}]},"83":{"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}]},"89":{"18":[{"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}]},"113":{"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}]},"111":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"114":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"119":{"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}]}},"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":96,"81-120":3}},"Line indent":{"values":{"spaces":84}},"PHP keyword case":{"values":{"lower":48}},"Multiple statements on same line":{"values":{"no":41}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":4}},"Spacing before object operator":{"values":[54]},"Spacing after object operator":{"values":[54]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[9]},"Spaces before control structure close parenthesis":{"values":[9]},"Blank lines at start of control structure":{"values":[10]},"Blank lines at end of control structure":{"values":[10]},"Control structure defined inline":{"values":{"no":10}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":5}}},"errorCount":26,"warningCount":0,"fixableCount":14,"numTokens":887},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3021\/src\/Database.php":{"hash":"374b231ca45c1cb16d87ef684fcecbf333188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"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}],"56":[{"message":"There must be 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}]},"138":{"26":[{"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}]}},"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,"81-120":1}},"Line indent":{"values":{"spaces":105}},"PHP keyword case":{"values":{"lower":82}},"Multiple statements on same line":{"values":{"no":53}},"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":21}},"PHP constant case":{"values":{"lower":6}},"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":1061},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2410\/src\/DatabaseInterface.php":{"hash":"1e5a264009f0b8cf4c0392c3cb250b2c33188","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":380},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp4555\/src\/RepositoryInterface.php":{"hash":"69e35fbdcd07ff1ade807eda920ed1bd33188","errors":{"11":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"16":{"5":[{"message":"Doc comment for parameter \"$query\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"19":{"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}]},"22":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"29":{"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}]},"28":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"30":{"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":23,"81-120":1}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":12}},"Multiple statements on same line":{"values":{"no":7}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"PHP constant case":{"values":{"lower":1}}},"errorCount":9,"warningCount":0,"fixableCount":2,"numTokens":158},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp168\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp4704\/src\/ArrayRepository.php":{"hash":"0a6f1165455f07dfc42477dec1092bda33188","errors":{"8":{"42":[{"message":"Header blocks must not contain blank lines","source":"PSR12.Files.FileHeader.SpacingInsideBlock","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Files\\FileHeaderSniff","severity":5,"fixable":true}]},"10":{"42":[{"message":"Header blocks must be separated by a single blank line","source":"PSR12.Files.FileHeader.SpacingAfterBlock","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Files\\FileHeaderSniff","severity":5,"fixable":true}],"1":[{"message":"There must not be any empty line between use statement of the same type","source":"WebimpressCodingStandard.Namespaces.AlphabeticallySortedUses.EmptyLine","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\AlphabeticallySortedUsesSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"There must be exactly one empty line between use statements of different type","source":"WebimpressCodingStandard.Namespaces.AlphabeticallySortedUses.MissingEmptyLine","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\AlphabeticallySortedUsesSniff","severity":5,"fixable":true}]},"30":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"24":{"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}]},"31":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"39":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"48":{"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}]},"46":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"49":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"72":{"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}]},"70":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"73":{"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}]},"79":{"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}]},"83":{"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}]},"89":{"18":[{"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}]},"113":{"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}]},"111":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"114":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"119":{"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}]}},"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":96,"81-120":3}},"Line indent":{"values":{"spaces":84}},"PHP keyword case":{"values":{"lower":48}},"Multiple statements on same line":{"values":{"no":41}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":4}},"Spacing before object operator":{"values":[54]},"Spacing after object operator":{"values":[54]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10}},"Space before operator":{"values":{"1":1}},"Spaces after control structure open parenthesis":{"values":[9]},"Spaces before control structure close parenthesis":{"values":[9]},"Blank lines at start of control structure":{"values":[10]},"Blank lines at end of control structure":{"values":[10]},"Control structure defined inline":{"values":{"no":10}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":5}}},"errorCount":26,"warningCount":0,"fixableCount":14,"numTokens":884},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp4541\/src\/ArrayRepository.php":{"hash":"2379a2344a5ada349b2d3e2ba689f14433188","errors":{"8":{"42":[{"message":"Header blocks must not contain blank lines","source":"PSR12.Files.FileHeader.SpacingInsideBlock","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Files\\FileHeaderSniff","severity":5,"fixable":true}]},"10":{"42":[{"message":"Header blocks must be separated by a single blank line","source":"PSR12.Files.FileHeader.SpacingAfterBlock","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Files\\FileHeaderSniff","severity":5,"fixable":true}],"1":[{"message":"There must not be any empty line between use statement of the same type","source":"WebimpressCodingStandard.Namespaces.AlphabeticallySortedUses.EmptyLine","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\AlphabeticallySortedUsesSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"There must be exactly one empty line between use statements of different type","source":"WebimpressCodingStandard.Namespaces.AlphabeticallySortedUses.MissingEmptyLine","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\AlphabeticallySortedUsesSniff","severity":5,"fixable":true}]},"30":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"24":{"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}]},"31":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"39":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"48":{"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}]},"46":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"49":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"72":{"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}]},"70":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"73":{"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}]},"79":{"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}]},"83":{"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}]},"87":{"9":[{"message":"Expected 1 space(s) after IF keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true},{"message":"Inline control structures are not allowed","source":"Generic.ControlStructures.InlineControlStructure.NotAllowed","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\ControlStructures\\InlineControlStructureSniff","severity":5,"fixable":true}],"18":[{"message":"Expected at least 1 space before \"!==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"!==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"!==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"!==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true}]},"91":{"18":[{"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}]},"115":{"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}]},"113":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"116":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"121":{"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}]}},"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":98,"81-120":3}},"Line indent":{"values":{"spaces":85}},"PHP keyword case":{"values":{"lower":49}},"Multiple statements on same line":{"values":{"no":41}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[54]},"Spacing after object operator":{"values":[54]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":10,"0":1}},"Space before operator":{"values":{"1":1,"0":1}},"Spaces after control structure open parenthesis":{"values":[10]},"Spaces before control structure close parenthesis":{"values":[10]},"Blank lines at start of control structure":{"values":[10]},"Blank lines at end of control structure":{"values":[10]},"Control structure defined inline":{"values":{"no":10,"yes":1}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":5}}},"errorCount":32,"warningCount":0,"fixableCount":20,"numTokens":893},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2250\/src\/ArrayRepository.php":{"hash":"a65791f6de43fba53e6dbd83b66d37cf33188","errors":{"8":{"42":[{"message":"Header blocks must not contain blank lines","source":"PSR12.Files.FileHeader.SpacingInsideBlock","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Files\\FileHeaderSniff","severity":5,"fixable":true}]},"10":{"42":[{"message":"Header blocks must be separated by a single blank line","source":"PSR12.Files.FileHeader.SpacingAfterBlock","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Files\\FileHeaderSniff","severity":5,"fixable":true}],"1":[{"message":"There must not be any empty line between use statement of the same type","source":"WebimpressCodingStandard.Namespaces.AlphabeticallySortedUses.EmptyLine","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\AlphabeticallySortedUsesSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"There must be exactly one empty line between use statements of different type","source":"WebimpressCodingStandard.Namespaces.AlphabeticallySortedUses.MissingEmptyLine","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\AlphabeticallySortedUsesSniff","severity":5,"fixable":true}]},"30":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"24":{"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}]},"31":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"39":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"48":{"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}]},"46":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"49":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"72":{"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}]},"70":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"73":{"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}]},"79":{"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}]},"83":{"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}]},"87":{"9":[{"message":"Expected 1 space(s) after IF keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}],"25":[{"message":"Expected 1 space(s) after closing parenthesis; found 0","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterCloseParenthesis","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}],"18":[{"message":"Expected at least 1 space before \"!==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"!==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"!==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"!==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true}]},"93":{"18":[{"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}]},"117":{"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}]},"115":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"118":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"123":{"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}]}},"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":100,"81-120":3}},"Line indent":{"values":{"spaces":87}},"PHP keyword case":{"values":{"lower":49}},"Multiple statements on same line":{"values":{"no":42}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[56]},"Spacing after object operator":{"values":[56]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":11,"0":1}},"Space before operator":{"values":{"1":1,"0":1}},"Spaces after control structure open parenthesis":{"values":[10]},"Spaces before control structure close parenthesis":{"values":[10]},"Blank lines at start of control structure":{"values":[11]},"Blank lines at end of control structure":{"values":[11]},"Control structure defined inline":{"values":{"no":11}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":5}}},"errorCount":32,"warningCount":0,"fixableCount":20,"numTokens":912},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1511\/src\/ArrayRepository.php":{"hash":"138a711f5aa1b350a65246edc2cefc1833188","errors":{"8":{"42":[{"message":"Header blocks must not contain blank lines","source":"PSR12.Files.FileHeader.SpacingInsideBlock","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Files\\FileHeaderSniff","severity":5,"fixable":true}]},"10":{"42":[{"message":"Header blocks must be separated by a single blank line","source":"PSR12.Files.FileHeader.SpacingAfterBlock","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Files\\FileHeaderSniff","severity":5,"fixable":true}],"1":[{"message":"There must not be any empty line between use statement of the same type","source":"WebimpressCodingStandard.Namespaces.AlphabeticallySortedUses.EmptyLine","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\AlphabeticallySortedUsesSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"There must be exactly one empty line between use statements of different type","source":"WebimpressCodingStandard.Namespaces.AlphabeticallySortedUses.MissingEmptyLine","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\AlphabeticallySortedUsesSniff","severity":5,"fixable":true}]},"30":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"24":{"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}]},"31":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"39":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"48":{"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}]},"46":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"49":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"72":{"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}]},"70":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"73":{"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}]},"79":{"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}]},"83":{"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}]},"87":{"9":[{"message":"Expected 1 space(s) after IF keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}],"25":[{"message":"Expected 1 space(s) after closing parenthesis; found 0","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterCloseParenthesis","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}],"18":[{"message":"Expected at least 1 space before \"!==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"!==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"!==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"!==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true}]},"90":{"9":[{"message":"Expected 1 space(s) after ELSE keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true},{"message":"Empty ELSE statement detected","source":"Generic.CodeAnalysis.EmptyStatement.DetectedElse","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\CodeAnalysis\\EmptyStatementSniff","severity":5,"fixable":false}],"13":[{"message":"Blank line found at start of control structure","source":"Squiz.WhiteSpace.ControlStructureSpacing.SpacingAfterOpen","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\ControlStructureSpacingSniff","severity":0,"fixable":true},{"message":"Blank line found after opening brace","source":"WebimpressCodingStandard.WhiteSpace.BraceBlankLine.SpacingAfterOpen","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BraceBlankLineSniff","severity":5,"fixable":true}]},"89":{"9":[{"message":"Expected 1 space after closing brace; newline found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterCloseBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}]},"96":{"18":[{"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}]},"120":{"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}]},"118":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"121":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"126":{"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}]}},"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":103,"81-120":3}},"Line indent":{"values":{"spaces":89}},"PHP keyword case":{"values":{"lower":50}},"Multiple statements on same line":{"values":{"no":42}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[56]},"Spacing after object operator":{"values":[56]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":11,"0":1}},"Space before operator":{"values":{"1":1,"0":1}},"Spaces after control structure open parenthesis":{"values":[10]},"Spaces before control structure close parenthesis":{"values":[10]},"Blank lines at start of control structure":{"values":[11,1]},"Blank lines at end of control structure":{"values":[11]},"Control structure defined inline":{"values":{"no":12}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":5}}},"errorCount":37,"warningCount":0,"fixableCount":24,"numTokens":920},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp4201\/src\/ArrayRepository.php":{"hash":"5c87dccafdc1bae27854a9a8fe0f8ab433188","errors":{"8":{"42":[{"message":"Header blocks must not contain blank lines","source":"PSR12.Files.FileHeader.SpacingInsideBlock","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Files\\FileHeaderSniff","severity":5,"fixable":true}]},"10":{"42":[{"message":"Header blocks must be separated by a single blank line","source":"PSR12.Files.FileHeader.SpacingAfterBlock","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Files\\FileHeaderSniff","severity":5,"fixable":true}],"1":[{"message":"There must not be any empty line between use statement of the same type","source":"WebimpressCodingStandard.Namespaces.AlphabeticallySortedUses.EmptyLine","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\AlphabeticallySortedUsesSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"There must be exactly one empty line between use statements of different type","source":"WebimpressCodingStandard.Namespaces.AlphabeticallySortedUses.MissingEmptyLine","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\AlphabeticallySortedUsesSniff","severity":5,"fixable":true}]},"30":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"24":{"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}]},"31":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"39":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"48":{"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}]},"46":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"49":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"72":{"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}]},"70":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"73":{"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}]},"79":{"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}]},"83":{"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}]},"87":{"9":[{"message":"Expected 1 space(s) after IF keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}],"25":[{"message":"Expected 1 space(s) after closing parenthesis; found 0","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterCloseParenthesis","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}],"18":[{"message":"Expected at least 1 space before \"!==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"!==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"!==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"!==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true}]},"90":{"9":[{"message":"Expected 1 space(s) after ELSE keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}]},"89":{"9":[{"message":"Expected 1 space after closing brace; newline found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterCloseBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}]},"92":{"1":[{"message":"Blank line found at end of control structure","source":"Squiz.WhiteSpace.ControlStructureSpacing.SpacingBeforeClose","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\ControlStructureSpacingSniff","severity":0,"fixable":true}]},"93":{"9":[{"message":"Blank line found before closing brace","source":"WebimpressCodingStandard.WhiteSpace.BraceBlankLine.SpacingBeforeClose","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BraceBlankLineSniff","severity":5,"fixable":true}]},"97":{"18":[{"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}]},"121":{"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}]},"119":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"122":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"127":{"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}]}},"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":103,"81-120":3}},"Line indent":{"values":{"spaces":90}},"PHP keyword case":{"values":{"lower":50}},"Multiple statements on same line":{"values":{"no":43}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[59]},"Spacing after object operator":{"values":[59]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":12,"0":1}},"Space before operator":{"values":{"1":1,"0":1}},"Spaces after control structure open parenthesis":{"values":[10]},"Spaces before control structure close parenthesis":{"values":[10]},"Blank lines at start of control structure":{"values":[12]},"Blank lines at end of control structure":{"values":[11,1]},"Control structure defined inline":{"values":{"no":12}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":5}}},"errorCount":36,"warningCount":0,"fixableCount":24,"numTokens":937},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1662\/src\/ArrayRepository.php":{"hash":"5d745c098dc0173d42db269cd553f42b33188","errors":{"8":{"42":[{"message":"Header blocks must not contain blank lines","source":"PSR12.Files.FileHeader.SpacingInsideBlock","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Files\\FileHeaderSniff","severity":5,"fixable":true}]},"10":{"42":[{"message":"Header blocks must be separated by a single blank line","source":"PSR12.Files.FileHeader.SpacingAfterBlock","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Files\\FileHeaderSniff","severity":5,"fixable":true}],"1":[{"message":"There must not be any empty line between use statement of the same type","source":"WebimpressCodingStandard.Namespaces.AlphabeticallySortedUses.EmptyLine","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\AlphabeticallySortedUsesSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"There must be exactly one empty line between use statements of different type","source":"WebimpressCodingStandard.Namespaces.AlphabeticallySortedUses.MissingEmptyLine","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\AlphabeticallySortedUsesSniff","severity":5,"fixable":true}]},"30":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"24":{"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}]},"31":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"39":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"48":{"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}]},"46":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"49":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"72":{"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}]},"70":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"73":{"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}]},"79":{"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}]},"83":{"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}]},"84":{"5":[{"message":"Blank line found after opening brace","source":"WebimpressCodingStandard.WhiteSpace.BraceBlankLine.SpacingAfterOpen","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BraceBlankLineSniff","severity":5,"fixable":true}]},"86":{"9":[{"message":"Expected 1 space(s) after IF keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}],"25":[{"message":"Expected 1 space(s) after closing parenthesis; found 0","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterCloseParenthesis","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}],"18":[{"message":"Expected at least 1 space before \"!==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected at least 1 space after \"!==\"; 0 found","source":"PSR12.Operators.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Operators\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space before \"!==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true},{"message":"Expected 1 space after \"!==\"; 0 found","source":"Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\OperatorSpacingSniff","severity":5,"fixable":true}]},"89":{"9":[{"message":"Expected 1 space(s) after ELSE keyword; 0 found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}]},"88":{"9":[{"message":"Expected 1 space after closing brace; newline found","source":"Squiz.ControlStructures.ControlSignature.SpaceAfterCloseBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\ControlStructures\\ControlSignatureSniff","severity":5,"fixable":true}]},"91":{"1":[{"message":"Blank line found at end of control structure","source":"Squiz.WhiteSpace.ControlStructureSpacing.SpacingBeforeClose","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\ControlStructureSpacingSniff","severity":0,"fixable":true}]},"92":{"9":[{"message":"Blank line found before closing brace","source":"WebimpressCodingStandard.WhiteSpace.BraceBlankLine.SpacingBeforeClose","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BraceBlankLineSniff","severity":5,"fixable":true}]},"96":{"18":[{"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}]},"120":{"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}]},"118":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"121":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"126":{"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}]}},"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":102,"81-120":3}},"Line indent":{"values":{"spaces":89}},"PHP keyword case":{"values":{"lower":50}},"Multiple statements on same line":{"values":{"no":42}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[56]},"Spacing after object operator":{"values":[56]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":11,"0":1}},"Space before operator":{"values":{"1":1,"0":1}},"Spaces after control structure open parenthesis":{"values":[10]},"Spaces before control structure close parenthesis":{"values":[10]},"Blank lines at start of control structure":{"values":[12]},"Blank lines at end of control structure":{"values":[11,1]},"Control structure defined inline":{"values":{"no":12}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":5}}},"errorCount":37,"warningCount":0,"fixableCount":25,"numTokens":920},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2739\/src\/ArrayRepository.php":{"hash":"8808878856fb93d681e4f063e168f01c33188","errors":{"8":{"42":[{"message":"Header blocks must not contain blank lines","source":"PSR12.Files.FileHeader.SpacingInsideBlock","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Files\\FileHeaderSniff","severity":5,"fixable":true}]},"10":{"42":[{"message":"Header blocks must be separated by a single blank line","source":"PSR12.Files.FileHeader.SpacingAfterBlock","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Files\\FileHeaderSniff","severity":5,"fixable":true}],"1":[{"message":"There must not be any empty line between use statement of the same type","source":"WebimpressCodingStandard.Namespaces.AlphabeticallySortedUses.EmptyLine","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\AlphabeticallySortedUsesSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"There must be exactly one empty line between use statements of different type","source":"WebimpressCodingStandard.Namespaces.AlphabeticallySortedUses.MissingEmptyLine","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\AlphabeticallySortedUsesSniff","severity":5,"fixable":true}]},"30":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"24":{"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}]},"31":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"39":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"48":{"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}]},"46":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"49":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"72":{"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}]},"70":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"73":{"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}]},"79":{"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}]},"83":{"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}]},"84":{"5":[{"message":"Blank line found after opening brace","source":"WebimpressCodingStandard.WhiteSpace.BraceBlankLine.SpacingAfterOpen","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BraceBlankLineSniff","severity":5,"fixable":true}]},"90":{"1":[{"message":"Blank line found at end of control structure","source":"Squiz.WhiteSpace.ControlStructureSpacing.SpacingBeforeClose","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\WhiteSpace\\ControlStructureSpacingSniff","severity":0,"fixable":true}]},"91":{"9":[{"message":"Blank line found before closing brace","source":"WebimpressCodingStandard.WhiteSpace.BraceBlankLine.SpacingBeforeClose","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BraceBlankLineSniff","severity":5,"fixable":true}]},"95":{"18":[{"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}]},"119":{"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}]},"117":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"120":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"125":{"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}]}},"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":100,"81-120":3}},"Line indent":{"values":{"spaces":88}},"PHP keyword case":{"values":{"lower":50}},"Multiple statements on same line":{"values":{"no":42}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[56]},"Spacing after object operator":{"values":[56]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":12}},"Space before operator":{"values":{"1":2}},"Spaces after control structure open parenthesis":{"values":[10]},"Spaces before control structure close parenthesis":{"values":[10]},"Blank lines at start of control structure":{"values":[12]},"Blank lines at end of control structure":{"values":[11,1]},"Control structure defined inline":{"values":{"no":12}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":5}}},"errorCount":29,"warningCount":0,"fixableCount":17,"numTokens":924},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2833\/src\/ArrayRepository.php":{"hash":"e73612b74266480f800fabcc1ded1e6c33188","errors":{"8":{"42":[{"message":"Header blocks must not contain blank lines","source":"PSR12.Files.FileHeader.SpacingInsideBlock","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Files\\FileHeaderSniff","severity":5,"fixable":true}]},"10":{"42":[{"message":"Header blocks must be separated by a single blank line","source":"PSR12.Files.FileHeader.SpacingAfterBlock","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Files\\FileHeaderSniff","severity":5,"fixable":true}],"1":[{"message":"There must not be any empty line between use statement of the same type","source":"WebimpressCodingStandard.Namespaces.AlphabeticallySortedUses.EmptyLine","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\AlphabeticallySortedUsesSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"There must be exactly one empty line between use statements of different type","source":"WebimpressCodingStandard.Namespaces.AlphabeticallySortedUses.MissingEmptyLine","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\AlphabeticallySortedUsesSniff","severity":5,"fixable":true}]},"30":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"24":{"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}]},"31":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"39":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"48":{"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}]},"46":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"49":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"72":{"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}]},"70":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"73":{"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}]},"79":{"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}]},"83":{"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}]},"84":{"5":[{"message":"Blank line found after opening brace","source":"WebimpressCodingStandard.WhiteSpace.BraceBlankLine.SpacingAfterOpen","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BraceBlankLineSniff","severity":5,"fixable":true}]},"94":{"18":[{"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}]},"118":{"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}]},"116":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"119":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"124":{"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}]}},"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":100,"81-120":3}},"Line indent":{"values":{"spaces":88}},"PHP keyword case":{"values":{"lower":50}},"Multiple statements on same line":{"values":{"no":42}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[56]},"Spacing after object operator":{"values":[56]},"Adjacent assignments aligned":{"values":{"no":2}},"Space after operator":{"values":{"1":12}},"Space before operator":{"values":{"1":2}},"Spaces after control structure open parenthesis":{"values":[10]},"Spaces before control structure close parenthesis":{"values":[10]},"Blank lines at start of control structure":{"values":[12]},"Blank lines at end of control structure":{"values":[12]},"Control structure defined inline":{"values":{"no":12}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":5}}},"errorCount":27,"warningCount":0,"fixableCount":15,"numTokens":923},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3888\/src\/ArrayRepository.php":{"hash":"db29801361f31529a1dfc91315137c0c33188","errors":{"8":{"42":[{"message":"Header blocks must not contain blank lines","source":"PSR12.Files.FileHeader.SpacingInsideBlock","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Files\\FileHeaderSniff","severity":5,"fixable":true}]},"10":{"42":[{"message":"Header blocks must be separated by a single blank line","source":"PSR12.Files.FileHeader.SpacingAfterBlock","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Files\\FileHeaderSniff","severity":5,"fixable":true}],"1":[{"message":"There must not be any empty line between use statement of the same type","source":"WebimpressCodingStandard.Namespaces.AlphabeticallySortedUses.EmptyLine","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\AlphabeticallySortedUsesSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"There must be exactly one empty line between use statements of different type","source":"WebimpressCodingStandard.Namespaces.AlphabeticallySortedUses.MissingEmptyLine","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\AlphabeticallySortedUsesSniff","severity":5,"fixable":true}]},"12":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"13":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"30":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"24":{"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}]},"31":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"39":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"48":{"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}]},"46":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"49":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"72":{"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}]},"70":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"73":{"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}]},"79":{"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}]},"83":{"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}]},"84":{"5":[{"message":"Blank line found after opening brace","source":"WebimpressCodingStandard.WhiteSpace.BraceBlankLine.SpacingAfterOpen","listener":"WebimpressCodingStandard\\Sniffs\\WhiteSpace\\BraceBlankLineSniff","severity":5,"fixable":true}]},"98":{"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}]},"96":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"99":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"104":{"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}]}},"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":85,"81-120":3}},"Line indent":{"values":{"spaces":73}},"PHP keyword case":{"values":{"lower":43}},"Multiple statements on same line":{"values":{"no":35}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[50]},"Spacing after object operator":{"values":[50]},"Adjacent assignments aligned":{"values":{"no":1}},"Space after operator":{"values":{"1":9}},"Space before operator":{"values":{"1":2}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[8]},"Blank lines at end of control structure":{"values":[8]},"Control structure defined inline":{"values":{"no":8}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":5}}},"errorCount":28,"warningCount":0,"fixableCount":16,"numTokens":773},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1259\/src\/ArrayRepository.php":{"hash":"e71db50ad54d41fcee9b6edde332a91133188","errors":{"8":{"42":[{"message":"Header blocks must not contain blank lines","source":"PSR12.Files.FileHeader.SpacingInsideBlock","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Files\\FileHeaderSniff","severity":5,"fixable":true}]},"10":{"42":[{"message":"Header blocks must be separated by a single blank line","source":"PSR12.Files.FileHeader.SpacingAfterBlock","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Files\\FileHeaderSniff","severity":5,"fixable":true}],"1":[{"message":"There must not be any empty line between use statement of the same type","source":"WebimpressCodingStandard.Namespaces.AlphabeticallySortedUses.EmptyLine","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\AlphabeticallySortedUsesSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"There must be exactly one empty line between use statements of different type","source":"WebimpressCodingStandard.Namespaces.AlphabeticallySortedUses.MissingEmptyLine","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\AlphabeticallySortedUsesSniff","severity":5,"fixable":true}]},"12":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"13":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"30":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"24":{"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}]},"31":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"39":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"48":{"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}]},"46":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"49":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"72":{"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}]},"70":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"73":{"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}]},"79":{"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}]},"83":{"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}]},"97":{"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}]},"95":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"98":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"103":{"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}]}},"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":85,"81-120":3}},"Line indent":{"values":{"spaces":73}},"PHP keyword case":{"values":{"lower":43}},"Multiple statements on same line":{"values":{"no":35}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[50]},"Spacing after object operator":{"values":[50]},"Adjacent assignments aligned":{"values":{"no":1}},"Space after operator":{"values":{"1":9}},"Space before operator":{"values":{"1":2}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[8]},"Blank lines at end of control structure":{"values":[8]},"Control structure defined inline":{"values":{"no":8}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":5}}},"errorCount":27,"warningCount":0,"fixableCount":15,"numTokens":772},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp474\/src\/ArrayRepository.php":{"hash":"8f112974fc3c23dd92d14a96a0fd8e3233188","errors":{"8":{"42":[{"message":"Header blocks must not contain blank lines","source":"PSR12.Files.FileHeader.SpacingInsideBlock","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Files\\FileHeaderSniff","severity":5,"fixable":true}]},"10":{"42":[{"message":"Header blocks must be separated by a single blank line","source":"PSR12.Files.FileHeader.SpacingAfterBlock","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Files\\FileHeaderSniff","severity":5,"fixable":true}],"1":[{"message":"There must not be any empty line between use statement of the same type","source":"WebimpressCodingStandard.Namespaces.AlphabeticallySortedUses.EmptyLine","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\AlphabeticallySortedUsesSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"There must be exactly one empty line between use statements of different type","source":"WebimpressCodingStandard.Namespaces.AlphabeticallySortedUses.MissingEmptyLine","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\AlphabeticallySortedUsesSniff","severity":5,"fixable":true}]},"12":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"13":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"30":{"5":[{"message":"The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line","source":"Squiz.Functions.MultiLineFunctionDeclaration.NewlineBeforeOpenBrace","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Functions\\MultiLineFunctionDeclarationSniff","severity":5,"fixable":true}]},"24":{"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}]},"31":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"39":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"48":{"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}]},"46":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"49":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"72":{"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}]},"70":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"73":{"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}]},"79":{"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}]},"83":{"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}]},"89":{"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}]},"96":{"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}]},"94":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"97":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"102":{"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}]}},"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":85,"81-120":3}},"Line indent":{"values":{"spaces":73}},"PHP keyword case":{"values":{"lower":43}},"Multiple statements on same line":{"values":{"no":35}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[50]},"Spacing after object operator":{"values":[50]},"Adjacent assignments aligned":{"values":{"no":1}},"Space after operator":{"values":{"1":9}},"Space before operator":{"values":{"1":2}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[8]},"Blank lines at end of control structure":{"values":[8]},"Control structure defined inline":{"values":{"no":8}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":5}}},"errorCount":28,"warningCount":0,"fixableCount":16,"numTokens":771},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp728\/src\/RepositoryInterface.php":{"hash":"69e35fbdcd07ff1ade807eda920ed1bd33188","errors":{"11":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"16":{"5":[{"message":"Doc comment for parameter \"$query\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"19":{"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}]},"22":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"29":{"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}]},"28":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"30":{"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":23,"81-120":1}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":12}},"Multiple statements on same line":{"values":{"no":7}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"PHP constant case":{"values":{"lower":1}}},"errorCount":9,"warningCount":0,"fixableCount":2,"numTokens":158},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp190\/tests\/Users.php":{"hash":"57556dbd622b90016b9f4af107761c1433188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"43":{"18":[{"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}]},"67":{"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}]},"66":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"68":{"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}]},"71":{"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}]},"87":{"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}]},"86":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"88":{"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":75}},"Line indent":{"values":{"spaces":65}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Inline comment style":{"values":{"\/\/ ...":1}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":16,"warningCount":0,"fixableCount":7,"numTokens":700},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3107\/tests\/Users.php":{"hash":"c74c2284164cb40a7e13099bff3c58d033188","errors":{"9":{"1":[{"message":"Unused use statement \"array_map\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"10":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"37":{"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}]},"44":{"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}]},"43":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"45":{"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}]},"48":{"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}]},"64":{"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}]},"63":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"65":{"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":59}},"Line indent":{"values":{"spaces":49}},"PHP keyword case":{"values":{"lower":31}},"Multiple statements on same line":{"values":{"no":27}},"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":19,"warningCount":0,"fixableCount":10,"numTokens":528},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp4700\/tests\/Users.php":{"hash":"57556dbd622b90016b9f4af107761c1433188","errors":{"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"36":{"8":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]},"43":{"18":[{"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}]},"67":{"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}]},"66":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"68":{"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}]},"71":{"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}]},"87":{"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}]},"86":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"88":{"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":75}},"Line indent":{"values":{"spaces":65}},"PHP keyword case":{"values":{"lower":37}},"Multiple statements on same line":{"values":{"no":33}},"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":4}},"Function has doc comment":{"values":{"no":3,"yes":2}},"Spacing before object operator":{"values":[38]},"Spacing after object operator":{"values":[38]},"Space after operator":{"values":{"1":10}},"CamelCase method name":{"values":{"yes":4}},"PHP type case":{"values":{"lower":3}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[6]},"Blank lines at end of control structure":{"values":[6]},"Control structure defined inline":{"values":{"no":6}},"Short array syntax used":{"values":{"yes":2}},"Array end comma":{"values":{"no":2}},"PHP constant case":{"values":{"lower":2}},"Inline comment style":{"values":{"\/\/ ...":1}},"Adjacent assignments aligned":{"values":{"no":2}}},"errorCount":16,"warningCount":0,"fixableCount":7,"numTokens":700},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp409\/tests\/Users.php":{"hash":"607ecb4257630cdf5e7115a89197444d33188","errors":{"10":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"17":{"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}]},"22":{"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}]},"27":{"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}]},"31":{"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}]},"37":{"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}]},"44":{"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}]},"43":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"45":{"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}]},"48":{"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}]},"64":{"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}]},"63":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"65":{"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":59}},"Line indent":{"values":{"spaces":49}},"PHP keyword case":{"values":{"lower":32}},"Multiple statements on same line":{"values":{"no":27}},"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":[35]},"Spacing after object operator":{"values":[35]},"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":18,"warningCount":0,"fixableCount":9,"numTokens":546},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2554\/tests\/Users.php":{"hash":"4410324666fe8c6261affbe47f1c58ee33188","errors":{"7":{"14":[{"message":"Header blocks must not contain blank lines","source":"PSR12.Files.FileHeader.SpacingInsideBlock","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Files\\FileHeaderSniff","severity":5,"fixable":true}]},"9":{"42":[{"message":"Header blocks must be separated by a single blank line","source":"PSR12.Files.FileHeader.SpacingAfterBlock","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Files\\FileHeaderSniff","severity":5,"fixable":true}],"1":[{"message":"There must not be any empty line between use statement of the same type","source":"WebimpressCodingStandard.Namespaces.AlphabeticallySortedUses.EmptyLine","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\AlphabeticallySortedUsesSniff","severity":5,"fixable":true}]},"10":{"1":[{"message":"There must be exactly one empty line between use statements of different type","source":"WebimpressCodingStandard.Namespaces.AlphabeticallySortedUses.MissingEmptyLine","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\AlphabeticallySortedUsesSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"12":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"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}]},"23":{"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}]},"28":{"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}]},"32":{"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}]},"38":{"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}]},"45":{"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}]},"44":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"46":{"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}]},"49":{"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}]},"65":{"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}]},"64":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"66":{"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":60}},"Line indent":{"values":{"spaces":49}},"PHP keyword case":{"values":{"lower":33}},"Multiple statements on same line":{"values":{"no":28}},"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":[35]},"Spacing after object operator":{"values":[35]},"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":22,"warningCount":0,"fixableCount":13,"numTokens":555},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp4498\/tests\/Users.php":{"hash":"d2916d2209956d9888ddd5fab5d62ac933188","errors":{"7":{"14":[{"message":"Header blocks must not contain blank lines","source":"PSR12.Files.FileHeader.SpacingInsideBlock","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Files\\FileHeaderSniff","severity":5,"fixable":true}]},"9":{"42":[{"message":"Header blocks must be separated by a single blank line","source":"PSR12.Files.FileHeader.SpacingAfterBlock","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Files\\FileHeaderSniff","severity":5,"fixable":true}],"1":[{"message":"There must not be any empty line between use statement of the same type","source":"WebimpressCodingStandard.Namespaces.AlphabeticallySortedUses.EmptyLine","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\AlphabeticallySortedUsesSniff","severity":5,"fixable":true}]},"10":{"1":[{"message":"There must be exactly one empty line between use statements of different type","source":"WebimpressCodingStandard.Namespaces.AlphabeticallySortedUses.MissingEmptyLine","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\AlphabeticallySortedUsesSniff","severity":5,"fixable":true}]},"11":{"1":[{"message":"Unused use statement \"key\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"fixable":true}]},"12":{"1":[{"message":"Unused use statement \"reset\"","source":"WebimpressCodingStandard.Namespaces.UnusedUseStatement.UnusedUse","listener":"WebimpressCodingStandard\\Sniffs\\Namespaces\\UnusedUseStatementSniff","severity":5,"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}]},"23":{"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}]},"28":{"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}]},"32":{"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}]},"38":{"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}]},"45":{"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}]},"44":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"46":{"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}]},"49":{"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}]},"65":{"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}]},"64":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"66":{"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":60}},"Line indent":{"values":{"spaces":49}},"PHP keyword case":{"values":{"lower":33}},"Multiple statements on same line":{"values":{"no":28}},"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":22,"warningCount":0,"fixableCount":13,"numTokens":553},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3302\/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.tmp583\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp4591\/tests\/DatabaseTest.php":{"hash":"a4883bd28a461b2b50e365d0b5f6278733188","errors":{"19":{"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}]},"22":{"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}]},"27":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"41":{"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}]},"56":{"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}]},"58":{"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}]},"63":{"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}]},"69":{"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}]},"71":{"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}]},"77":{"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}]},"79":{"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}]},"91":{"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}]},"93":{"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}]},"94":{"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}]},"102":{"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}]},"109":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"117":{"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}]},"119":{"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}]},"124":{"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}]},"132":{"29":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"139":{"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}]},"140":{"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}]},"143":{"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}]},"148":{"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}]},"154":{"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}]},"156":{"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":126,"81-120":4}},"Line indent":{"values":{"spaces":117}},"PHP keyword case":{"values":{"lower":40}},"Multiple statements on same line":{"values":{"no":57}},"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":1200},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2162\/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.tmp1235\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3012\/src\/Database.php":{"hash":"374b231ca45c1cb16d87ef684fcecbf333188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"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}],"56":[{"message":"There must be 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}]},"138":{"26":[{"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}]}},"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,"81-120":1}},"Line indent":{"values":{"spaces":105}},"PHP keyword case":{"values":{"lower":82}},"Multiple statements on same line":{"values":{"no":53}},"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":21}},"PHP constant case":{"values":{"lower":6}},"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":1061},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3593\/src\/RepositoryInterface.php":{"hash":"69e35fbdcd07ff1ade807eda920ed1bd33188","errors":{"11":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"16":{"5":[{"message":"Doc comment for parameter \"$query\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"19":{"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}]},"22":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"29":{"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}]},"28":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"30":{"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":23,"81-120":1}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":12}},"Multiple statements on same line":{"values":{"no":7}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"PHP constant case":{"values":{"lower":1}}},"errorCount":9,"warningCount":0,"fixableCount":2,"numTokens":158},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp4634\/src\/RepositoryInterface.php":{"hash":"69e35fbdcd07ff1ade807eda920ed1bd33188","errors":{"11":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"16":{"5":[{"message":"Doc comment for parameter \"$query\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"19":{"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}]},"22":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"29":{"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}]},"28":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"30":{"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":23,"81-120":1}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":12}},"Multiple statements on same line":{"values":{"no":7}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"PHP constant case":{"values":{"lower":1}}},"errorCount":9,"warningCount":0,"fixableCount":2,"numTokens":158},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp4680\/tests\/RepositoryTest.php":{"hash":"a2b44cee914b9891d4dd12df1263477033188","errors":{"25":{"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}]},"28":{"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}]},"33":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"39":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"49":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"55":{"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}]},"70":{"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}]},"72":{"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}]},"77":{"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}]},"82":{"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}]},"85":{"18":[{"message":"Expected 7 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"87":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"95":{"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}]},"106":{"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}]},"112":{"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}]},"119":{"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}]},"123":{"21":[{"message":"Expected 4 spaces before double arrow; 1 found","source":"WebimpressCodingStandard.Arrays.DoubleArrow.SpacesBefore","listener":"WebimpressCodingStandard\\Sniffs\\Arrays\\DoubleArrowSniff","severity":0,"fixable":true}]},"136":{"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}]},"138":{"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":109,"81-120":3}},"Line indent":{"values":{"spaces":97}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":49}},"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":1009},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp2580\/src\/RepositoryInterface.php":{"hash":"69e35fbdcd07ff1ade807eda920ed1bd33188","errors":{"11":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"16":{"5":[{"message":"Doc comment for parameter \"$query\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"19":{"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}]},"22":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"29":{"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}]},"28":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"30":{"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":23,"81-120":1}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":12}},"Multiple statements on same line":{"values":{"no":7}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"PHP constant case":{"values":{"lower":1}}},"errorCount":9,"warningCount":0,"fixableCount":2,"numTokens":158},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1861\/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.tmp1492\/src\/Database.php":{"hash":"374b231ca45c1cb16d87ef684fcecbf333188","errors":{"17":{"38":[{"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}]},"19":{"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}]},"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}],"56":[{"message":"There must be 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}]},"138":{"26":[{"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}]}},"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,"81-120":1}},"Line indent":{"values":{"spaces":105}},"PHP keyword case":{"values":{"lower":82}},"Multiple statements on same line":{"values":{"no":53}},"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":21}},"PHP constant case":{"values":{"lower":6}},"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":1061},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp4783\/src\/ArrayRepository.php":{"hash":"7ac27084b4542613d3941861ae95a6b033188","errors":{"22":{"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}]},"28":{"19":[{"message":"Equals sign not aligned with surrounding assignments; expected 8 spaces but found 1 space","source":"Generic.Formatting.MultipleStatementAlignment.NotSame","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Formatting\\MultipleStatementAlignmentSniff","severity":0,"fixable":true}]},"36":{"13":[{"message":"Missing doc comment for function checkData()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"32":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"45":{"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}]},"43":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"46":{"26":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"69":{"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}]},"67":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"70":{"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}]},"76":{"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}]},"80":{"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}]},"86":{"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}]},"93":{"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}]},"91":{"5":[{"message":"Doc comment for parameter \"$data\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"94":{"28":[{"message":"Parameter $data needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","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}]},"99":{"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}]}},"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":82,"81-120":3}},"Line indent":{"values":{"spaces":72}},"PHP keyword case":{"values":{"lower":41}},"Multiple statements on same line":{"values":{"no":33}},"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":6}},"Function has doc comment":{"values":{"no":3,"yes":3}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[50]},"Spacing after object operator":{"values":[50]},"Adjacent assignments aligned":{"values":{"no":1}},"Space after operator":{"values":{"1":9}},"Space before operator":{"values":{"1":2}},"Spaces after control structure open parenthesis":{"values":[6]},"Spaces before control structure close parenthesis":{"values":[6]},"Blank lines at start of control structure":{"values":[8]},"Blank lines at end of control structure":{"values":[8]},"Control structure defined inline":{"values":{"no":8}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":5}}},"errorCount":21,"warningCount":0,"fixableCount":9,"numTokens":756},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1372\/src\/DatabaseInterface.php":{"hash":"1e5a264009f0b8cf4c0392c3cb250b2c33188","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":380},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp3154\/src\/RepositoryInterface.php":{"hash":"69e35fbdcd07ff1ade807eda920ed1bd33188","errors":{"11":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"16":{"5":[{"message":"Doc comment for parameter \"$query\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"19":{"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}]},"22":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"29":{"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}]},"28":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"30":{"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":23,"81-120":1}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":12}},"Multiple statements on same line":{"values":{"no":7}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"PHP constant case":{"values":{"lower":1}}},"errorCount":9,"warningCount":0,"fixableCount":2,"numTokens":158},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp1718\/src\/RepositoryInterface.php":{"hash":"69e35fbdcd07ff1ade807eda920ed1bd33188","errors":{"11":{"5":[{"message":"Doc comment for parameter \"$id\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"16":{"5":[{"message":"Doc comment for parameter \"$query\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"19":{"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}]},"22":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"29":{"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}]},"28":{"8":[{"message":"Parameter comment must start with a capital letter","source":"Squiz.Commenting.FunctionComment.ParamCommentNotCapital","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Parameter comment must end with a full stop","source":"Squiz.Commenting.FunctionComment.ParamCommentFullStop","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"30":{"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":23,"81-120":1}},"Line indent":{"values":{"spaces":17}},"PHP keyword case":{"values":{"lower":12}},"Multiple statements on same line":{"values":{"no":7}},"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":4}},"PHP type case":{"values":{"lower":3}},"Function has doc comment":{"values":{"yes":4}},"PHP constant case":{"values":{"lower":1}}},"errorCount":9,"warningCount":0,"fixableCount":2,"numTokens":158}} \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 3cfe088..54d59e6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -173,3 +173,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Security - Nothing + +## [1.1.5] - 2020-02-03 + +### Added +- Database Query method + +### Deprecated +- Nothing + +### Fixed +- Repository readAll signature. + +### Removed +- Nothing + +### Security +- Nothing + + diff --git a/README.md b/README.md index e428d6a..250ff64 100644 --- a/README.md +++ b/README.md @@ -120,16 +120,14 @@ declare(strict_types=1); namespace midorikocak\nanodb; +use midorikocak\querymaker\QueryInterface; + interface RepositoryInterface { public function read(string $id); - public function readAll( - array $filter = [], - array $columns = ['*'], - ?int $limit = null, - ?int $offset = null - ): array; + public function readAll(?QueryInterface $query = null): array; + public function save($item); @@ -234,9 +232,9 @@ namespace midorikocak\nanodb; use Exception; +use midorikocak\querymaker\QueryInterface; + use function array_map; -use function key; -use function reset; class Users implements RepositoryInterface { @@ -259,36 +257,15 @@ class Users implements RepositoryInterface return self::fromArray($data); } - public function readAll( - array $filter = [], - array $columns = ['*'], - ?int $limit = null, - ?int $offset = null - ):array { - $db = $this->db->select('users', $columns); - - if (!empty($filter)) { - $value = reset($filter); - $key = key($filter); - $db->where($key, $value); - - unset($filter[key($filter)]); - - foreach ($filter as $key => $value) { - $db->and($key, $value); - } - } - - if ($limit) { - $this->db->limit($limit); - } - - if ($limit && $offset) { - $this->db->offset($offset); + public function readAll(?QueryInterface $query = null): array + { + if ($query !== null) { + $db = $this->db->query($query); + } else { + $db = $this->db->select('users'); } - $db->execute(); - return array_map(fn($data) => self::fromArray($data), $db->fetchAll()); + return array_map(fn($data) => User::fromArray($data), $db->fetchAll()); } /** diff --git a/src/ArrayRepository.php b/src/ArrayRepository.php index 4da60ed..afc5f66 100644 --- a/src/ArrayRepository.php +++ b/src/ArrayRepository.php @@ -6,10 +6,9 @@ use Exception; use midorikocak\arraytools\ArrayValidator; +use midorikocak\querymaker\QueryInterface; use function array_key_exists; -use function key; -use function reset; /** * Repository is a class that receives arrays as input data and returns array of arrays @@ -78,34 +77,13 @@ public function read(?string $id = null): array return $this->db->fetch(); } - public function readAll( - array $filter = [], - array $columns = ['*'], - ?int $limit = null, - ?int $offset = null - ): array { - $db = $this->db->select($this->tableName, $columns); - - if (!empty($filter)) { - $value = reset($filter); - $key = key($filter); - $db->where($key, $value); - - unset($filter[key($filter)]); - - foreach ($filter as $key => $value) { - $db->and($key, $value); - } - } - - if ($limit) { - $this->db->limit($limit); - } - - if ($limit && $offset) { - $this->db->offset($offset); + public function readAll(?QueryInterface $query = null): array + { + if ($query !== null) { + $db = $this->db->query($query); + } else { + $db = $this->db->select($this->tableName); } - $db->execute(); return $db->fetchAll(); } diff --git a/src/Database.php b/src/Database.php index 7f3b1ac..6b4bcd1 100644 --- a/src/Database.php +++ b/src/Database.php @@ -21,6 +21,13 @@ public function __construct(PDO $db) $this->db = $db; } + public function query(QueryInterface $queryMaker): self + { + $this->reset(); + $this->queryMaker = $queryMaker; + return $this; + } + public function select($table, array $columns = ['*']): self { $this->reset(); diff --git a/src/DatabaseInterface.php b/src/DatabaseInterface.php index 8c89095..884607f 100644 --- a/src/DatabaseInterface.php +++ b/src/DatabaseInterface.php @@ -4,6 +4,7 @@ namespace midorikocak\nanodb; +use midorikocak\querymaker\QueryInterface; use PDO; interface DatabaseInterface @@ -41,4 +42,6 @@ public function execute(): bool; public function fetch(): array; public function fetchAll(): array; + + public function query(QueryInterface $query); } diff --git a/src/RepositoryInterface.php b/src/RepositoryInterface.php index 159f1ef..9b38f7d 100644 --- a/src/RepositoryInterface.php +++ b/src/RepositoryInterface.php @@ -4,6 +4,8 @@ namespace midorikocak\nanodb; +use midorikocak\querymaker\QueryInterface; + interface RepositoryInterface { /** @@ -14,12 +16,7 @@ public function read(string $id); /** * @return array[] | object[] */ - public function readAll( - array $filter = [], - array $columns = ['*'], - ?int $limit = null, - ?int $offset = null - ): array; + public function readAll(?QueryInterface $query = null): array; /** * @param array|object $item if has id key or property, updates, else creates diff --git a/tests/Users.php b/tests/Users.php index 9cb281d..036623c 100644 --- a/tests/Users.php +++ b/tests/Users.php @@ -5,10 +5,9 @@ namespace midorikocak\nanodb; use Exception; +use midorikocak\querymaker\QueryInterface; use function array_map; -use function key; -use function reset; class Users implements RepositoryInterface { @@ -28,36 +27,13 @@ public function read(string $id): User return User::fromArray($data); } - public function readAll( - array $filter = [], - array $columns = ['*'], - ?int $limit = null, - ?int $offset = null - ): array { - $db = $this->db->select('users', $columns); - - //$db = $this->db->select('users', $columns); - - if (!empty($filter)) { - $value = reset($filter); - $key = key($filter); - $db->where($key, $value); - - unset($filter[key($filter)]); - - foreach ($filter as $key => $value) { - $db->and($key, $value); - } - } - - if ($limit) { - $this->db->limit($limit); - } - - if ($limit && $offset) { - $this->db->offset($offset); + public function readAll(?QueryInterface $query = null): array + { + if ($query !== null) { + $db = $this->db->query($query); + } else { + $db = $this->db->select('users'); } - $db->execute(); return array_map(fn($data) => User::fromArray($data), $db->fetchAll()); }