-
Notifications
You must be signed in to change notification settings - Fork 3
/
.phpcs-cache
1 lines (1 loc) · 42.1 KB
/
.phpcs-cache
1
{"config":{"phpVersion":70402,"tabWidth":4,"encoding":"utf-8","recordErrors":true,"annotations":true,"configData":{"installed_paths":"..\/..\/webimpress,..\/..\/opsway\/psr12-strict-coding-standard,..\/..\/slevomat\/coding-standard,..\/..\/webimpress\/coding-standard\/src"},"codeHash":"bc88fcc9984cbe26f9c6f4b8bdde554f","rulesetHash":"6437dc4eda23e7c26f5f667da4f4ba90"},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp10188\/src\/AbstractRepository.php":{"hash":"d89328bb99547e021acf6f2a2541d3c433188","errors":{"126":{"20":[{"message":"Class AbstractRepository contains unused private method makeKebab().","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedMethod","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false},{"message":"Missing doc comment for function makeKebab()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"39":[{"message":"Parameter $camel needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"48":[{"message":"There must be 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":{"33":[{"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":{"33":[{"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}]},"29":{"12":[{"message":"Missing doc comment for function __construct()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"36":{"6":[{"message":"Missing @return tag in function comment","source":"Squiz.Commenting.FunctionComment.MissingReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"35":{"8":[{"message":"Comment missing for @throws tag in function comment","source":"Squiz.Commenting.FunctionComment.EmptyThrows","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"34":{"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}]},"37":{"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}]},"43":{"9":[{"message":"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":{"12":[{"message":"Missing doc comment for function readResultSet()","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}]},"52":{"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}]},"55":{"61":[{"message":"There must be 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":{"6":[{"message":"Missing @return tag in function comment","source":"Squiz.Commenting.FunctionComment.MissingReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"83":{"8":[{"message":"Comment missing for @throws tag in function comment","source":"Squiz.Commenting.FunctionComment.EmptyThrows","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"82":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"85":{"12":[{"message":"Type hint \"Item\" missing for $item","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}]},"104":{"22":[{"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}]},"111":{"12":[{"message":"Missing doc comment for function remove()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $item 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}]},"121":{"20":[{"message":"Missing doc comment for function getSetter()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","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}]},"131":{"20":[{"message":"Missing doc comment for function makeCamel()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"39":[{"message":"Parameter $kebab needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"47":[{"message":"Parameter $capitalizeFirstCharacter needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}]},"140":{"9":[{"message":"Function \"makeCamel\" returns value but it is not specified. Please add return tag or declare return type","source":"WebimpressCodingStandard.Functions.ReturnType.ReturnValue","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ReturnTypeSniff","severity":5,"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":110,"81-120":6}},"Line indent":{"values":{"spaces":98}},"PHP keyword case":{"values":{"lower":74}},"Multiple statements on same line":{"values":{"no":54}},"One class per file":{"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,"yes":1}},"Space after operator":{"values":{"1":22}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}},"Function opening brace placement":{"values":{"new line":9}},"Function has doc comment":{"values":{"no":6,"yes":3}},"Spacing before object operator":{"values":[69]},"Spacing after object operator":{"values":[69]},"CamelCase method name":{"values":{"yes":8}},"PHP type case":{"values":{"lower":6}},"Spaces after control structure open parenthesis":{"values":[9]},"Spaces before control structure close parenthesis":{"values":[9]},"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}},"PHP constant case":{"values":{"lower":6}},"Space before operator":{"values":{"1":4}},"Closure opening brace placement":{"values":{"same line":1}},"Spacing before string concat":{"values":{"1":1}},"Spacing after string concat":{"values":{"1":1}}},"errorCount":32,"warningCount":0,"fixableCount":12,"numTokens":1177},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp17063\/src\/AbstractRepository.php":{"hash":"2c347c4c291e129787b5ba43bd8800fa33188","errors":{"126":{"20":[{"message":"Class AbstractRepository contains unused private method makeKebab().","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedMethod","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false},{"message":"Missing doc comment for function makeKebab()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"39":[{"message":"Parameter $camel needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"48":[{"message":"There must be 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":{"33":[{"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":{"33":[{"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}]},"29":{"12":[{"message":"Missing doc comment for function __construct()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"36":{"6":[{"message":"Missing @return tag in function comment","source":"Squiz.Commenting.FunctionComment.MissingReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"35":{"8":[{"message":"Comment missing for @throws tag in function comment","source":"Squiz.Commenting.FunctionComment.EmptyThrows","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"34":{"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}]},"37":{"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}]},"43":{"9":[{"message":"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":{"12":[{"message":"Missing doc comment for function readResultSet()","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}]},"52":{"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}]},"55":{"61":[{"message":"There must be 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":{"6":[{"message":"Missing @return tag in function comment","source":"Squiz.Commenting.FunctionComment.MissingReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"83":{"8":[{"message":"Comment missing for @throws tag in function comment","source":"Squiz.Commenting.FunctionComment.EmptyThrows","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"82":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"85":{"12":[{"message":"Type hint \"Item\" missing for $item","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}]},"104":{"22":[{"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}]},"111":{"12":[{"message":"Missing doc comment for function remove()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $item 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}]},"121":{"20":[{"message":"Missing doc comment for function getSetter()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","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}]},"131":{"20":[{"message":"Missing doc comment for function makeCamel()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"39":[{"message":"Parameter $kebab needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"47":[{"message":"Parameter $capitalizeFirstCharacter needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}]},"140":{"9":[{"message":"Function \"makeCamel\" returns value but it is not specified. Please add return tag or declare return type","source":"WebimpressCodingStandard.Functions.ReturnType.ReturnValue","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ReturnTypeSniff","severity":5,"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":109,"81-120":7}},"Line indent":{"values":{"spaces":98}},"PHP keyword case":{"values":{"lower":74}},"Multiple statements on same line":{"values":{"no":54}},"One class per file":{"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,"yes":1}},"Space after operator":{"values":{"1":22}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}},"Function opening brace placement":{"values":{"new line":9}},"Function has doc comment":{"values":{"no":6,"yes":3}},"Spacing before object operator":{"values":[70]},"Spacing after object operator":{"values":[70]},"CamelCase method name":{"values":{"yes":8}},"PHP type case":{"values":{"lower":6}},"Spaces after control structure open parenthesis":{"values":[9]},"Spaces before control structure close parenthesis":{"values":[9]},"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}},"PHP constant case":{"values":{"lower":6}},"Space before operator":{"values":{"1":4}},"Closure opening brace placement":{"values":{"same line":1}},"Spacing before string concat":{"values":{"1":1}},"Spacing after string concat":{"values":{"1":1}}},"errorCount":32,"warningCount":0,"fixableCount":12,"numTokens":1179},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp19788\/src\/AbstractRepository.php":{"hash":"4bc2a8d38915e08b3b78b30b844bf3a933188","errors":{"126":{"20":[{"message":"Class AbstractRepository contains unused private method makeKebab().","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedMethod","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false},{"message":"Missing doc comment for function makeKebab()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"39":[{"message":"Parameter $camel needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"48":[{"message":"There must be 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":{"33":[{"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":{"33":[{"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}]},"29":{"12":[{"message":"Missing doc comment for function __construct()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"36":{"6":[{"message":"Missing @return tag in function comment","source":"Squiz.Commenting.FunctionComment.MissingReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"35":{"8":[{"message":"Comment missing for @throws tag in function comment","source":"Squiz.Commenting.FunctionComment.EmptyThrows","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"34":{"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}]},"37":{"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}]},"43":{"9":[{"message":"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":{"12":[{"message":"Missing doc comment for function readResultSet()","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}]},"52":{"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}]},"55":{"61":[{"message":"There must be 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":{"6":[{"message":"Missing @return tag in function comment","source":"Squiz.Commenting.FunctionComment.MissingReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"83":{"8":[{"message":"Comment missing for @throws tag in function comment","source":"Squiz.Commenting.FunctionComment.EmptyThrows","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"82":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"85":{"12":[{"message":"Type hint \"Item\" missing for $item","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}]},"104":{"22":[{"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}]},"111":{"12":[{"message":"Missing doc comment for function remove()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $item 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}]},"121":{"20":[{"message":"Missing doc comment for function getSetter()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","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}]},"131":{"20":[{"message":"Missing doc comment for function makeCamel()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"39":[{"message":"Parameter $kebab needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"47":[{"message":"Parameter $capitalizeFirstCharacter needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"82":[{"message":"There must be exactly one space between return type hint colon and return type hint.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.NoSpaceBetweenColonAndTypeHint","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":5,"fixable":true},{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of 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":8}},"Line indent":{"values":{"spaces":98}},"PHP keyword case":{"values":{"lower":74}},"Multiple statements on same line":{"values":{"no":54}},"One class per file":{"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,"yes":1}},"Space after operator":{"values":{"1":22}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}},"Function opening brace placement":{"values":{"new line":9}},"Function has doc comment":{"values":{"no":6,"yes":3}},"Spacing before object operator":{"values":[70]},"Spacing after object operator":{"values":[70]},"CamelCase method name":{"values":{"yes":8}},"PHP type case":{"values":{"lower":7}},"Spaces after control structure open parenthesis":{"values":[9]},"Spaces before control structure close parenthesis":{"values":[9]},"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}},"PHP constant case":{"values":{"lower":6}},"Space before operator":{"values":{"1":4}},"Closure opening brace placement":{"values":{"same line":1}},"Spacing before string concat":{"values":{"1":1}},"Spacing after string concat":{"values":{"1":1}}},"errorCount":33,"warningCount":0,"fixableCount":14,"numTokens":1181},"\/private\/var\/folders\/j8\/k5d4vlsd1gg8q_krgy1k4yjc0000gn\/T\/phpcs_temp.tmp13810\/src\/AbstractRepository.php":{"hash":"2f150e4374229c85af41b8413e152ebb33188","errors":{"126":{"20":[{"message":"Class AbstractRepository contains unused private method makeKebab().","source":"SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedMethod","listener":"SlevomatCodingStandard\\Sniffs\\Classes\\UnusedPrivateElementsSniff","severity":5,"fixable":false},{"message":"Missing doc comment for function makeKebab()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"39":[{"message":"Parameter $camel needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"48":[{"message":"There must be 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":{"33":[{"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":{"33":[{"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}]},"29":{"12":[{"message":"Missing doc comment for function __construct()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"36":{"6":[{"message":"Missing @return tag in function comment","source":"Squiz.Commenting.FunctionComment.MissingReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"35":{"8":[{"message":"Comment missing for @throws tag in function comment","source":"Squiz.Commenting.FunctionComment.EmptyThrows","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"34":{"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}]},"37":{"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}]},"43":{"9":[{"message":"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":{"12":[{"message":"Missing doc comment for function readResultSet()","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}]},"52":{"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}]},"55":{"61":[{"message":"There must be 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":{"6":[{"message":"Missing @return tag in function comment","source":"Squiz.Commenting.FunctionComment.MissingReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"83":{"8":[{"message":"Comment missing for @throws tag in function comment","source":"Squiz.Commenting.FunctionComment.EmptyThrows","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"82":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"85":{"12":[{"message":"Type hint \"Item\" missing for $item","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}]},"104":{"22":[{"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}]},"111":{"12":[{"message":"Missing doc comment for function remove()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"28":[{"message":"Parameter $item 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}]},"121":{"20":[{"message":"Missing doc comment for function getSetter()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","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}]},"131":{"20":[{"message":"Missing doc comment for function makeCamel()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}],"39":[{"message":"Parameter $kebab needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"47":[{"message":"Parameter $capitalizeFirstCharacter needs specification in PHPDocs","source":"WebimpressCodingStandard.Functions.Param.MissingSpecification","listener":"WebimpressCodingStandard\\Sniffs\\Functions\\ParamSniff","severity":0,"fixable":false}],"83":[{"message":"There must be exactly 1 whitespace between closing parenthesis and return type colon.","source":"SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing.IncorrectWhitespaceBeforeColon","listener":"SlevomatCodingStandard\\Sniffs\\TypeHints\\ReturnTypeHintSpacingSniff","severity":0,"fixable":true}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of 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":8}},"Line indent":{"values":{"spaces":98}},"PHP keyword case":{"values":{"lower":74}},"Multiple statements on same line":{"values":{"no":54}},"One class per file":{"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,"yes":1}},"Space after operator":{"values":{"1":22}},"Short array syntax used":{"values":{"yes":1}},"Array end comma":{"values":{"no":1}},"Function opening brace placement":{"values":{"new line":9}},"Function has doc comment":{"values":{"no":6,"yes":3}},"Spacing before object operator":{"values":[70]},"Spacing after object operator":{"values":[70]},"CamelCase method name":{"values":{"yes":8}},"PHP type case":{"values":{"lower":7}},"Spaces after control structure open parenthesis":{"values":[9]},"Spaces before control structure close parenthesis":{"values":[9]},"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}},"PHP constant case":{"values":{"lower":6}},"Space before operator":{"values":{"1":4}},"Closure opening brace placement":{"values":{"same line":1}},"Spacing before string concat":{"values":{"1":1}},"Spacing after string concat":{"values":{"1":1}}},"errorCount":32,"warningCount":0,"fixableCount":13,"numTokens":1182}}