forked from php-flasher/flasher
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.phpcs-cache
1 lines (1 loc) · 163 KB
/
.phpcs-cache
1
{"config":{"phpVersion":70412,"phpExtensions":"65545e8e18f4b30b1e8e9c3856bb097b","tabWidth":4,"encoding":"utf-8","recordErrors":true,"annotations":true,"configData":{"installed_paths":"..\/..\/slevomat\/coding-standard"},"codeHash":"1a89400e8e79363641e942afc7f74ce8","rulesetHash":"6437dc4eda23e7c26f5f667da4f4ba90"},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Presenter\/PresenterManager.php":{"hash":"0973e772f83dae0a5a4659de3dd55c2133204","errors":{"13":{"12":[{"message":"Missing doc comment for function makeFromContext()","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":18,"81-120":1}},"Line indent":{"values":{"spaces":9}},"PHP keyword case":{"values":{"lower":14}},"Multiple statements on same line":{"values":{"no":5}},"One class per file":{"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":1}},"PHP type case":{"values":{"lower":1}},"Function opening brace placement":{"values":{"new line":1}},"Function has doc comment":{"values":{"no":1}},"Function spacing after last":{"values":[1]},"Function spacing before first":{"values":[1]},"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}},"Spacing before object operator":{"values":[2]},"Spacing after object operator":{"values":[2]}},"errorCount":1,"warningCount":0,"fixableCount":0,"numTokens":125},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Presenter\/PresenterInterface.php":{"hash":"b68b887e45c09a67bd3398e3536b83de33204","errors":{"10":{"8":[{"message":"Expected \"boolean\" but found \"bool\" for function return type","source":"Squiz.Commenting.FunctionComment.InvalidReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":true}]},"8":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"15":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"19":{"12":[{"message":"Type hint \"string\" missing for $criteria","source":"Squiz.Commenting.FunctionComment.ScalarTypeHintMissing","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":17}},"Line indent":{"values":{"spaces":12}},"PHP keyword case":{"values":{"lower":6}},"Multiple statements on same line":{"values":{"no":3}},"One class per file":{"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":2}},"PHP type case":{"values":{"lower":1}},"Function has doc comment":{"values":{"yes":2}},"Function spacing after":{"values":{"1":1}},"Function spacing before first":{"values":[1]},"Function spacing after last":{"values":[1]}},"errorCount":4,"warningCount":0,"fixableCount":1,"numTokens":93},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Envelope\/Stamp\/UuidStamp.php":{"hash":"e13f255c5bef8869867d41ac9d98ba4033204","errors":{"10":{"13":[{"message":"Private member variable \"uuid\" must contain a leading underscore","source":"Squiz.NamingConventions.ValidVariableName.PrivateNoUnderscore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\NamingConventions\\ValidVariableNameSniff","severity":0,"fixable":false}]},"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}]},"27":{"12":[{"message":"Missing doc comment for function getUuid()","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":27}},"Line indent":{"values":{"spaces":22}},"PHP keyword case":{"values":{"lower":10}},"Multiple statements on same line":{"values":{"no":4}},"One class per file":{"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":2}},"Function has doc comment":{"values":{"no":2}},"Function spacing after":{"values":{"1":1}},"Function spacing before":{"values":{"1":1}},"Spacing before object operator":{"values":[2]},"Spacing after object operator":{"values":[2]},"CamelCase method name":{"values":{"yes":1}},"Function spacing after last":{"values":[1]}},"errorCount":3,"warningCount":0,"fixableCount":0,"numTokens":182},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Envelope\/Stamp\/LifeStamp.php":{"hash":"20d97be8fc7a7deb2ddfdc6b81d9bad233204","errors":{"10":{"13":[{"message":"Private member variable \"life\" must contain a leading underscore","source":"Squiz.NamingConventions.ValidVariableName.PrivateNoUnderscore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\NamingConventions\\ValidVariableNameSniff","severity":0,"fixable":false}]},"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}]},"18":{"8":[{"message":"Expected \"integer\" but found \"int\" for function return type","source":"Squiz.Commenting.FunctionComment.InvalidReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":true}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":20}},"Line indent":{"values":{"spaces":15}},"PHP keyword case":{"values":{"lower":10}},"Multiple statements on same line":{"values":{"no":4}},"One class per file":{"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":2}},"Function has doc comment":{"values":{"no":1,"yes":1}},"Function spacing after":{"values":{"1":1}},"Function spacing before":{"values":{"1":1}},"Spacing before object operator":{"values":[2]},"Spacing after object operator":{"values":[2]},"CamelCase method name":{"values":{"yes":1}},"Function spacing after last":{"values":[1]}},"errorCount":3,"warningCount":0,"fixableCount":1,"numTokens":109},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Envelope\/Stamp\/OrderableStampInterface.php":{"hash":"c79a1cc850374ab5204a08265493dd5b33204","errors":{"7":{"12":[{"message":"Missing doc comment for function compare()","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":6}},"Line indent":{"values":{"spaces":1}},"PHP keyword case":{"values":{"lower":4}},"Multiple statements on same line":{"values":{"no":2}},"One class per file":{"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":1}},"Function has doc comment":{"values":{"no":1}},"Function spacing after last":{"values":[1]},"Function spacing before first":{"values":[1]}},"errorCount":1,"warningCount":0,"fixableCount":0,"numTokens":31},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Envelope\/Stamp\/PriorityStamp.php":{"hash":"f4286a7f9269d4cdf6d222c168dc45d233204","errors":{"10":{"13":[{"message":"Private member variable \"priority\" must contain a leading underscore","source":"Squiz.NamingConventions.ValidVariableName.PrivateNoUnderscore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\NamingConventions\\ValidVariableNameSniff","severity":0,"fixable":false}]},"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}]},"18":{"8":[{"message":"Expected \"integer\" but found \"int\" for function return type","source":"Squiz.Commenting.FunctionComment.InvalidReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":true}]},"25":{"12":[{"message":"Missing doc comment for function compare()","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":27}},"Line indent":{"values":{"spaces":22}},"PHP keyword case":{"values":{"lower":16}},"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}},"Function opening brace placement":{"values":{"new line":3}},"Function has doc comment":{"values":{"no":2,"yes":1}},"Function spacing after":{"values":{"1":2}},"Function spacing before":{"values":{"1":1}},"Spacing before object operator":{"values":[4]},"Spacing after object operator":{"values":[4]},"CamelCase method name":{"values":{"yes":2}},"Function spacing after last":{"values":[1]},"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}}},"errorCount":4,"warningCount":0,"fixableCount":1,"numTokens":167},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Envelope\/Stamp\/RendererStamp.php":{"hash":"b678a67f2e333d7e62f68c5b0b18cf8b33204","errors":{"10":{"13":[{"message":"Private member variable \"renderer\" must contain a leading underscore","source":"Squiz.NamingConventions.ValidVariableName.PrivateNoUnderscore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\NamingConventions\\ValidVariableNameSniff","severity":0,"fixable":false}]},"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}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":20}},"Line indent":{"values":{"spaces":15}},"PHP keyword case":{"values":{"lower":10}},"Multiple statements on same line":{"values":{"no":4}},"One class per file":{"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":2}},"Function has doc comment":{"values":{"no":1,"yes":1}},"Function spacing after":{"values":{"1":1}},"Function spacing before":{"values":{"1":1}},"Spacing before object operator":{"values":[2]},"Spacing after object operator":{"values":[2]},"CamelCase method name":{"values":{"yes":1}},"Function spacing after last":{"values":[1]}},"errorCount":2,"warningCount":0,"fixableCount":0,"numTokens":109},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Envelope\/Stamp\/CreatedAtStamp.php":{"hash":"c88fd36c43906544edf45251698ccf4d33204","errors":{"10":{"13":[{"message":"Private member variable \"createdAt\" must contain a leading underscore","source":"Squiz.NamingConventions.ValidVariableName.PrivateNoUnderscore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\NamingConventions\\ValidVariableNameSniff","severity":0,"fixable":false}]},"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}]},"25":{"12":[{"message":"Missing doc comment for function compare()","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,"81-120":1}},"Line indent":{"values":{"spaces":22}},"PHP keyword case":{"values":{"lower":18}},"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}},"Function opening brace placement":{"values":{"new line":3}},"Function has doc comment":{"values":{"no":2,"yes":1}},"Function spacing after":{"values":{"1":2}},"Function spacing before":{"values":{"1":1}},"PHP constant case":{"values":{"lower":1}},"Spacing before object operator":{"values":[4]},"Spacing after object operator":{"values":[4]},"CamelCase method name":{"values":{"yes":2}},"Function spacing after last":{"values":[1]},"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}}},"errorCount":3,"warningCount":0,"fixableCount":0,"numTokens":194},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Envelope\/Stamp\/StampInterface.php":{"hash":"e5ee581a5c49f508acc24d134cd2c39133204","errors":[],"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":5}},"PHP keyword case":{"values":{"lower":2}},"Multiple statements on same line":{"values":{"no":1}},"One class per file":{"values":{"yes":1}},"Class defined in namespace":{"values":{"yes":1}},"PascalCase class name":{"values":{"yes":1}},"Class opening brace placement":{"values":{"new line":1}}},"errorCount":0,"warningCount":0,"fixableCount":0,"numTokens":20},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Renderer\/HasGlobalOptionsInterface.php":{"hash":"104f9079c70fede4fe491f6ca6d0f46433204","errors":[],"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":9}},"Line indent":{"values":{"spaces":4}},"PHP keyword case":{"values":{"lower":4}},"Multiple statements on same line":{"values":{"no":2}},"One class per file":{"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":1}},"Function has doc comment":{"values":{"yes":1}},"Function spacing after last":{"values":[1]},"Function spacing before first":{"values":[1]}},"errorCount":0,"warningCount":0,"fixableCount":0,"numTokens":41},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Renderer\/HasScriptsInterface.php":{"hash":"490d0640c66da60769f98b53cc2c7a5d33204","errors":[],"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":9}},"Line indent":{"values":{"spaces":4}},"PHP keyword case":{"values":{"lower":4}},"Multiple statements on same line":{"values":{"no":2}},"One class per file":{"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":1}},"Function has doc comment":{"values":{"yes":1}},"Function spacing after last":{"values":[1]},"Function spacing before first":{"values":[1]}},"errorCount":0,"warningCount":0,"fixableCount":0,"numTokens":41},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Renderer\/RendererInterface.php":{"hash":"0721e16d2074d2f671c1ca124bcbeb8733204","errors":{"10":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","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":12}},"Line indent":{"values":{"spaces":6}},"PHP keyword case":{"values":{"lower":5}},"Multiple statements on same line":{"values":{"no":3}},"One class per file":{"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":1}},"Function has doc comment":{"values":{"yes":1}},"Function spacing after last":{"values":[1]},"Function spacing before first":{"values":[1]}},"errorCount":1,"warningCount":0,"fixableCount":0,"numTokens":64},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Renderer\/RendererManager.php":{"hash":"49610b7ac93a2413f0b44ea07c59b62033204","errors":{"13":{"13":[{"message":"Private member variable \"config\" must contain a leading underscore","source":"Squiz.NamingConventions.ValidVariableName.PrivateNoUnderscore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\NamingConventions\\ValidVariableNameSniff","severity":0,"fixable":false}]},"15":{"12":[{"message":"Missing doc comment for function __construct()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"20":{"15":[{"message":"Missing doc comment for function getDefaultDriver()","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":19}},"Line indent":{"values":{"spaces":9}},"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}},"Function opening brace placement":{"values":{"new line":2}},"Function has doc comment":{"values":{"no":2}},"Function spacing after":{"values":{"1":1}},"Function spacing before":{"values":{"1":1}},"Spacing before object operator":{"values":[3]},"Spacing after object operator":{"values":[3]},"CamelCase method name":{"values":{"yes":1}},"Function spacing after last":{"values":[1]}},"errorCount":3,"warningCount":0,"fixableCount":0,"numTokens":117},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Renderer\/HasStylesInterface.php":{"hash":"0fc0ac7b973ef929be8ca8c383200c1833204","errors":[],"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":9}},"Line indent":{"values":{"spaces":4}},"PHP keyword case":{"values":{"lower":4}},"Multiple statements on same line":{"values":{"no":2}},"One class per file":{"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":1}},"Function has doc comment":{"values":{"yes":1}},"Function spacing after last":{"values":[1]},"Function spacing before first":{"values":[1]}},"errorCount":0,"warningCount":0,"fixableCount":0,"numTokens":41},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Manager\/ManagerInterface.php":{"hash":"047432e8c2d1938370f8ac5a5655aa5233204","errors":{"14":{"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}]},"10":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"21":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"26":{"12":[{"message":"Type hint \"string\" missing for $alias","source":"Squiz.Commenting.FunctionComment.ScalarTypeHintMissing","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":24}},"Line indent":{"values":{"spaces":19}},"PHP keyword case":{"values":{"lower":6}},"Multiple statements on same line":{"values":{"no":3}},"One class per file":{"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":2}},"Function has doc comment":{"values":{"yes":2}},"Function spacing after":{"values":{"1":1}},"Function spacing before first":{"values":[1]},"PHP constant case":{"values":{"lower":1}},"Function spacing after last":{"values":[1]}},"errorCount":5,"warningCount":0,"fixableCount":0,"numTokens":127},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Producer\/ProducerManager.php":{"hash":"3ff51e578af543b14b48d3a379691a6733204","errors":{"13":{"13":[{"message":"Private member variable \"config\" must contain a leading underscore","source":"Squiz.NamingConventions.ValidVariableName.PrivateNoUnderscore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\NamingConventions\\ValidVariableNameSniff","severity":0,"fixable":false}]},"15":{"12":[{"message":"Missing doc comment for function __construct()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"20":{"12":[{"message":"Missing doc comment for function getDefaultDriver()","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":19}},"Line indent":{"values":{"spaces":9}},"PHP keyword case":{"values":{"lower":12}},"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}},"Function opening brace placement":{"values":{"new line":2}},"Function has doc comment":{"values":{"no":2}},"Function spacing after":{"values":{"1":1}},"Function spacing before":{"values":{"1":1}},"Spacing before object operator":{"values":[3]},"Spacing after object operator":{"values":[3]},"CamelCase method name":{"values":{"yes":1}},"Function spacing after last":{"values":[1]}},"errorCount":3,"warningCount":0,"fixableCount":0,"numTokens":119},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Exception\/Presenter\/PresenterNotSupportedException.php":{"hash":"d4b124bc107cea42aeb46a23ea80576733204","errors":[],"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":6}},"PHP keyword case":{"values":{"lower":5}},"Multiple statements on same line":{"values":{"no":2}},"One class per file":{"values":{"yes":1}},"Class defined in namespace":{"values":{"yes":1}},"PascalCase class name":{"values":{"yes":1}},"Class opening brace placement":{"values":{"new line":1}}},"errorCount":0,"warningCount":0,"fixableCount":0,"numTokens":32},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Exception\/Presenter\/PresenterNotFoundException.php":{"hash":"28419ba92f4bb7fba50b06ff1d664b5e33204","errors":[],"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":6}},"PHP keyword case":{"values":{"lower":5}},"Multiple statements on same line":{"values":{"no":2}},"One class per file":{"values":{"yes":1}},"Class defined in namespace":{"values":{"yes":1}},"PascalCase class name":{"values":{"yes":1}},"Class opening brace placement":{"values":{"new line":1}}},"errorCount":0,"warningCount":0,"fixableCount":0,"numTokens":32},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Exception\/Producer\/ProducerNotFoundException.php":{"hash":"dceb17aead152ecad916592e1ce9948c33204","errors":[],"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":6}},"PHP keyword case":{"values":{"lower":5}},"Multiple statements on same line":{"values":{"no":2}},"One class per file":{"values":{"yes":1}},"Class defined in namespace":{"values":{"yes":1}},"PascalCase class name":{"values":{"yes":1}},"Class opening brace placement":{"values":{"new line":1}}},"errorCount":0,"warningCount":0,"fixableCount":0,"numTokens":32},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Exception\/Producer\/ProducerNotSupportedException.php":{"hash":"e938288e49ba33f5604a77247d80d66c33204","errors":[],"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":6}},"PHP keyword case":{"values":{"lower":5}},"Multiple statements on same line":{"values":{"no":2}},"One class per file":{"values":{"yes":1}},"Class defined in namespace":{"values":{"yes":1}},"PascalCase class name":{"values":{"yes":1}},"Class opening brace placement":{"values":{"new line":1}}},"errorCount":0,"warningCount":0,"fixableCount":0,"numTokens":32},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Exception\/RequiredArgumentException.php":{"hash":"508c1008806748ff18deb4756a4edf1133204","errors":[],"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":5}},"PHP keyword case":{"values":{"lower":3}},"Multiple statements on same line":{"values":{"no":1}},"One class per file":{"values":{"yes":1}},"Class defined in namespace":{"values":{"yes":1}},"PascalCase class name":{"values":{"yes":1}},"Class opening brace placement":{"values":{"new line":1}}},"errorCount":0,"warningCount":0,"fixableCount":0,"numTokens":23},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Config\/ConfigInterface.php":{"hash":"2b2425e978815ec00275018c7e1198cb33204","errors":{"10":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"15":{"12":[{"message":"Type hint \"string\" missing for $key","source":"Squiz.Commenting.FunctionComment.ScalarTypeHintMissing","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":14}},"Line indent":{"values":{"spaces":9}},"PHP keyword case":{"values":{"lower":4}},"Multiple statements on same line":{"values":{"no":2}},"One class per file":{"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":1}},"Function has doc comment":{"values":{"yes":1}},"Function spacing after last":{"values":[1]},"Function spacing before first":{"values":[1]},"PHP constant case":{"values":{"lower":1}}},"errorCount":2,"warningCount":0,"fixableCount":0,"numTokens":74},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Config\/Config.php":{"hash":"7a791638609f2b6c7bfa3bf609f7ae6e33204","errors":{"10":{"13":[{"message":"Private member variable \"config\" must contain a leading underscore","source":"Squiz.NamingConventions.ValidVariableName.PrivateNoUnderscore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\NamingConventions\\ValidVariableNameSniff","severity":0,"fixable":false}]},"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}]},"19":{"6":[{"message":"Missing @return tag in function comment","source":"Squiz.Commenting.FunctionComment.MissingReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"17":{"5":[{"message":"Doc comment for parameter \"$key\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$default\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","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":27}},"Line indent":{"values":{"spaces":22}},"PHP keyword case":{"values":{"lower":15}},"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}},"PHP type case":{"values":{"lower":1}},"Function opening brace placement":{"values":{"new line":2}},"Function has doc comment":{"values":{"no":1,"yes":1}},"Function spacing after":{"values":{"1":1}},"Function spacing before":{"values":{"1":1}},"Spacing before object operator":{"values":[2]},"Spacing after object operator":{"values":[2]},"CamelCase method name":{"values":{"yes":1}},"Function spacing after last":{"values":[1]},"PHP constant case":{"values":{"lower":1}},"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}}},"errorCount":5,"warningCount":0,"fixableCount":0,"numTokens":184},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Filter\/Specification\/AndSpecification.php":{"hash":"68df3e27abd821ab06a32a1878ec0cad33204","errors":{"12":{"13":[{"message":"Private member variable \"specifications\" must contain a leading underscore","source":"Squiz.NamingConventions.ValidVariableName.PrivateNoUnderscore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\NamingConventions\\ValidVariableNameSniff","severity":0,"fixable":false}]},"15":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter ...$specifications does not match actual variable name $specifications","source":"Squiz.Commenting.FunctionComment.ParamNameNoMatch","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$specifications\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"26":{"6":[{"message":"Missing @return tag in function comment","source":"Squiz.Commenting.FunctionComment.MissingReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"24":{"5":[{"message":"Doc comment for parameter \"$envelope\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","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":29,"81-120":1}},"Line indent":{"values":{"spaces":24}},"PHP keyword case":{"values":{"lower":16}},"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}},"Function opening brace placement":{"values":{"new line":2}},"Function has doc comment":{"values":{"yes":2}},"Function spacing after":{"values":{"1":1}},"Function spacing before":{"values":{"1":1}},"Short array syntax used":{"values":{"no":1}},"Array end comma":{"values":{"no":1}},"Array keyword case":{"values":{"lower":1}},"Spacing before object operator":{"values":[3]},"Spacing after object operator":{"values":[3]},"CamelCase method name":{"values":{"yes":1}},"Function spacing after last":{"values":[1]},"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}},"PHP constant case":{"values":{"lower":2}}},"errorCount":6,"warningCount":0,"fixableCount":0,"numTokens":202},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Filter\/Specification\/SpecificationInterface.php":{"hash":"0e326291eb2b88406e7f715c89daeef233204","errors":{"12":{"8":[{"message":"Expected \"boolean\" but found \"bool\" for function return type","source":"Squiz.Commenting.FunctionComment.InvalidReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":true}]},"10":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","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":12}},"Line indent":{"values":{"spaces":6}},"PHP keyword case":{"values":{"lower":5}},"Multiple statements on same line":{"values":{"no":3}},"One class per file":{"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":1}},"Function has doc comment":{"values":{"yes":1}},"Function spacing after last":{"values":[1]},"Function spacing before first":{"values":[1]}},"errorCount":2,"warningCount":0,"fixableCount":1,"numTokens":66},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Filter\/Specification\/OrSpecification.php":{"hash":"8f837c700ca62a1afc4795f80295186033204","errors":{"12":{"13":[{"message":"Private member variable \"specifications\" must contain a leading underscore","source":"Squiz.NamingConventions.ValidVariableName.PrivateNoUnderscore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\NamingConventions\\ValidVariableNameSniff","severity":0,"fixable":false}]},"15":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter ...$specifications does not match actual variable name $specifications","source":"Squiz.Commenting.FunctionComment.ParamNameNoMatch","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"14":{"5":[{"message":"Doc comment for parameter \"$specifications\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"26":{"6":[{"message":"Missing @return tag in function comment","source":"Squiz.Commenting.FunctionComment.MissingReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"24":{"5":[{"message":"Doc comment for parameter \"$envelope\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","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":29,"81-120":1}},"Line indent":{"values":{"spaces":24}},"PHP keyword case":{"values":{"lower":16}},"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}},"Function opening brace placement":{"values":{"new line":2}},"Function has doc comment":{"values":{"yes":2}},"Function spacing after":{"values":{"1":1}},"Function spacing before":{"values":{"1":1}},"Short array syntax used":{"values":{"no":1}},"Array end comma":{"values":{"no":1}},"Array keyword case":{"values":{"lower":1}},"Spacing before object operator":{"values":[3]},"Spacing after object operator":{"values":[3]},"CamelCase method name":{"values":{"yes":1}},"Function spacing after last":{"values":[1]},"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}},"PHP constant case":{"values":{"lower":2}}},"errorCount":6,"warningCount":0,"fixableCount":0,"numTokens":201},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Filter\/DefaultFilter.php":{"hash":"d0c0139cfe07e6492a9ab58dace920d533204","errors":{"7":{"13":[{"message":"Private member variable \"filterBuilder\" must contain a leading underscore","source":"Squiz.NamingConventions.ValidVariableName.PrivateNoUnderscore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\NamingConventions\\ValidVariableNameSniff","severity":0,"fixable":false}]},"9":{"12":[{"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 filter()","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":13,"81-120":1}},"Line indent":{"values":{"spaces":9}},"PHP keyword case":{"values":{"lower":10}},"Multiple statements on same line":{"values":{"no":4}},"One class per file":{"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":2}},"Function has doc comment":{"values":{"no":2}},"Function spacing after":{"values":{"1":1}},"Function spacing before":{"values":{"1":1}},"Spacing before object operator":{"values":[4]},"Spacing after object operator":{"values":[4]},"CamelCase method name":{"values":{"yes":1}},"Function spacing after last":{"values":[1]},"Short array syntax used":{"values":{"no":1}},"Array end comma":{"values":{"no":1}},"Array keyword case":{"values":{"lower":1}}},"errorCount":3,"warningCount":0,"fixableCount":0,"numTokens":101},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Filter\/FilterManager.php":{"hash":"16ad87a7b4fe63e057312d36c7af140a33204","errors":{"13":{"13":[{"message":"Private member variable \"config\" must contain a leading underscore","source":"Squiz.NamingConventions.ValidVariableName.PrivateNoUnderscore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\NamingConventions\\ValidVariableNameSniff","severity":0,"fixable":false}]},"15":{"12":[{"message":"Missing doc comment for function __construct()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"20":{"15":[{"message":"Missing doc comment for function getDefaultDriver()","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":19}},"Line indent":{"values":{"spaces":9}},"PHP keyword case":{"values":{"lower":12}},"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}},"Function opening brace placement":{"values":{"new line":2}},"Function has doc comment":{"values":{"no":2}},"Function spacing after":{"values":{"1":1}},"Function spacing before":{"values":{"1":1}},"Spacing before object operator":{"values":[3]},"Spacing after object operator":{"values":[3]},"CamelCase method name":{"values":{"yes":1}},"Function spacing after last":{"values":[1]}},"errorCount":3,"warningCount":0,"fixableCount":0,"numTokens":122},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Filter\/FilterInterface.php":{"hash":"cf9dbade709964cb24a5a4cc58b881fa33204","errors":[],"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":5}},"PHP keyword case":{"values":{"lower":2}},"Multiple statements on same line":{"values":{"no":1}},"One class per file":{"values":{"yes":1}},"Class defined in namespace":{"values":{"yes":1}},"PascalCase class name":{"values":{"yes":1}},"Class opening brace placement":{"values":{"new line":1}}},"errorCount":0,"warningCount":0,"fixableCount":0,"numTokens":18},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Middleware\/AddUuidStampMiddleware.php":{"hash":"d795b7a00c9b27d14f4967663a46ebc333204","errors":{"10":{"12":[{"message":"Missing doc comment for function handle()","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":14}},"Line indent":{"values":{"spaces":7}},"PHP keyword case":{"values":{"lower":12}},"Multiple statements on same line":{"values":{"no":5}},"One class per file":{"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":1}},"PHP type case":{"values":{"lower":1}},"Function opening brace placement":{"values":{"new line":1}},"Function has doc comment":{"values":{"no":1}},"Function spacing after last":{"values":[1]},"Function spacing before first":{"values":[1]},"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}},"PHP constant case":{"values":{"lower":1}},"Spacing before object operator":{"values":[2]},"Spacing after object operator":{"values":[2]}},"errorCount":1,"warningCount":0,"fixableCount":0,"numTokens":112},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Filter\/Specification\/NotSpecification.php":{"hash":"3e20cb75c8f12fbe459770cab3ab4cba33204","errors":{"12":{"13":[{"message":"Private member variable \"specification\" must contain a leading underscore","source":"Squiz.NamingConventions.ValidVariableName.PrivateNoUnderscore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\NamingConventions\\ValidVariableNameSniff","severity":0,"fixable":false}]},"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}]},"21":{"6":[{"message":"Missing @return tag in function comment","source":"Squiz.Commenting.FunctionComment.MissingReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"19":{"5":[{"message":"Doc comment for parameter \"$envelope\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","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":21}},"Line indent":{"values":{"spaces":15}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":5}},"One class per file":{"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":2}},"Function has doc comment":{"values":{"no":1,"yes":1}},"Function spacing after":{"values":{"1":1}},"Function spacing before":{"values":{"1":1}},"Spacing before object operator":{"values":[3]},"Spacing after object operator":{"values":[3]},"CamelCase method name":{"values":{"yes":1}},"Function spacing after last":{"values":[1]}},"errorCount":4,"warningCount":0,"fixableCount":0,"numTokens":128},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Middleware\/AddCreatedAtStampMiddleware.php":{"hash":"d8af0405d0e7b368e1979d0d627a585533204","errors":{"10":{"12":[{"message":"Missing doc comment for function handle()","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":14}},"Line indent":{"values":{"spaces":7}},"PHP keyword case":{"values":{"lower":12}},"Multiple statements on same line":{"values":{"no":5}},"One class per file":{"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":1}},"PHP type case":{"values":{"lower":1}},"Function opening brace placement":{"values":{"new line":1}},"Function has doc comment":{"values":{"no":1}},"Function spacing after last":{"values":[1]},"Function spacing before first":{"values":[1]},"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}},"PHP constant case":{"values":{"lower":1}},"Spacing before object operator":{"values":[2]},"Spacing after object operator":{"values":[2]}},"errorCount":1,"warningCount":0,"fixableCount":0,"numTokens":112},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Middleware\/AddPriorityStampMiddleware.php":{"hash":"79ebd4a7c29d65a8c4a606838662aee233204","errors":{"10":{"12":[{"message":"Missing doc comment for function handle()","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":14}},"Line indent":{"values":{"spaces":7}},"PHP keyword case":{"values":{"lower":12}},"Multiple statements on same line":{"values":{"no":5}},"One class per file":{"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":1}},"PHP type case":{"values":{"lower":1}},"Function opening brace placement":{"values":{"new line":1}},"Function has doc comment":{"values":{"no":1}},"Function spacing after last":{"values":[1]},"Function spacing before first":{"values":[1]},"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}},"PHP constant case":{"values":{"lower":1}},"Spacing before object operator":{"values":[2]},"Spacing after object operator":{"values":[2]}},"errorCount":1,"warningCount":0,"fixableCount":0,"numTokens":113},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Middleware\/AddLifeStampMiddleware.php":{"hash":"38fd8ca48a88ca77d0619cb57d9ef82933204","errors":{"10":{"12":[{"message":"Missing doc comment for function handle()","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":14}},"Line indent":{"values":{"spaces":7}},"PHP keyword case":{"values":{"lower":12}},"Multiple statements on same line":{"values":{"no":5}},"One class per file":{"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":1}},"PHP type case":{"values":{"lower":1}},"Function opening brace placement":{"values":{"new line":1}},"Function has doc comment":{"values":{"no":1}},"Function spacing after last":{"values":[1]},"Function spacing before first":{"values":[1]},"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}},"PHP constant case":{"values":{"lower":1}},"Spacing before object operator":{"values":[2]},"Spacing after object operator":{"values":[2]}},"errorCount":1,"warningCount":0,"fixableCount":0,"numTokens":113},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Filter\/Specification\/TimeSpecification.php":{"hash":"a19ae3c1f3c56ea76d46626e7611e8f033204","errors":{"12":{"13":[{"message":"Private member variable \"minTime\" must contain a leading underscore","source":"Squiz.NamingConventions.ValidVariableName.PrivateNoUnderscore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\NamingConventions\\ValidVariableNameSniff","severity":0,"fixable":false}]},"17":{"13":[{"message":"Private member variable \"maxTime\" must contain a leading underscore","source":"Squiz.NamingConventions.ValidVariableName.PrivateNoUnderscore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\NamingConventions\\ValidVariableNameSniff","severity":0,"fixable":false}]},"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}]},"28":{"8":[{"message":"Expected \"boolean\" but found \"bool\" for function return type","source":"Squiz.Commenting.FunctionComment.InvalidReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":true}]},"26":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","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":34,"81-120":1}},"Line indent":{"values":{"spaces":29}},"PHP keyword case":{"values":{"lower":16}},"Multiple statements on same line":{"values":{"no":10}},"One class per file":{"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":2}},"Function has doc comment":{"values":{"no":1,"yes":1}},"Function spacing after":{"values":{"1":1}},"Function spacing before":{"values":{"1":1}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[8]},"Spacing after object operator":{"values":[8]},"Adjacent assignments aligned":{"values":{"yes":1}},"CamelCase method name":{"values":{"yes":1}},"Function spacing after last":{"values":[1]},"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}}},"errorCount":5,"warningCount":0,"fixableCount":1,"numTokens":253},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Filter\/Specification\/PrioritySpecification.php":{"hash":"19262e5cda5ba5ed35836d19418fbc3133204","errors":{"12":{"13":[{"message":"Private member variable \"minPriority\" must contain a leading underscore","source":"Squiz.NamingConventions.ValidVariableName.PrivateNoUnderscore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\NamingConventions\\ValidVariableNameSniff","severity":0,"fixable":false}]},"17":{"13":[{"message":"Private member variable \"maxPriority\" must contain a leading underscore","source":"Squiz.NamingConventions.ValidVariableName.PrivateNoUnderscore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\NamingConventions\\ValidVariableNameSniff","severity":0,"fixable":false}]},"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}]},"28":{"8":[{"message":"Expected \"boolean\" but found \"bool\" for function return type","source":"Squiz.Commenting.FunctionComment.InvalidReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":true}]},"26":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","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":34,"81-120":1}},"Line indent":{"values":{"spaces":29}},"PHP keyword case":{"values":{"lower":16}},"Multiple statements on same line":{"values":{"no":10}},"One class per file":{"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":2}},"Function has doc comment":{"values":{"no":1,"yes":1}},"Function spacing after":{"values":{"1":1}},"Function spacing before":{"values":{"1":1}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[8]},"Spacing after object operator":{"values":[8]},"Adjacent assignments aligned":{"values":{"yes":1}},"CamelCase method name":{"values":{"yes":1}},"Function spacing after last":{"values":[1]},"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}}},"errorCount":5,"warningCount":0,"fixableCount":1,"numTokens":253},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Envelope\/Envelope.php":{"hash":"08ad5a06d2f1eb958611fa7a9023d31b33204","errors":{"13":{"13":[{"message":"Private member variable \"notification\" must contain a leading underscore","source":"Squiz.NamingConventions.ValidVariableName.PrivateNoUnderscore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\NamingConventions\\ValidVariableNameSniff","severity":0,"fixable":false}]},"18":{"13":[{"message":"Private member variable \"stamps\" must contain a leading underscore","source":"Squiz.NamingConventions.ValidVariableName.PrivateNoUnderscore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\NamingConventions\\ValidVariableNameSniff","severity":0,"fixable":false}]},"21":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"31":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","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}]},"59":{"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 \"string\" missing for $stampFqcn","source":"Squiz.Commenting.FunctionComment.ScalarTypeHintMissing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"94":{"6":[{"message":"Missing @return tag in function comment","source":"Squiz.Commenting.FunctionComment.MissingReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"102":{"6":[{"message":"Missing @return tag in function comment","source":"Squiz.Commenting.FunctionComment.MissingReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"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}]},"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}]},"127":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"128":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","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":114,"81-120":4}},"Line indent":{"values":{"spaces":111}},"PHP keyword case":{"values":{"lower":56}},"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}},"Short array syntax used":{"values":{"no":6}},"Array end comma":{"values":{"no":6}},"Array keyword case":{"values":{"lower":6}},"PHP type case":{"values":{"lower":2}},"Function opening brace placement":{"values":{"new line":11}},"Function has doc comment":{"values":{"yes":11}},"Function spacing after":{"values":{"1":10}},"Function spacing before":{"values":{"1":1}},"Spacing before object operator":{"values":[15]},"Spacing after object operator":{"values":[15]},"CamelCase method name":{"values":{"yes":10}},"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}},"PHP constant case":{"values":{"lower":1}},"Function spacing after last":{"values":[1]}},"errorCount":14,"warningCount":0,"fixableCount":0,"numTokens":768},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Producer\/ProducerInterface.php":{"hash":"b46ef6d2d6df6e898273bfadabc6451f33204","errors":{"8":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"9":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"10":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"11":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"15":{"12":[{"message":"Type hint \"string\" missing for $type","source":"Squiz.Commenting.FunctionComment.ScalarTypeHintMissing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Type hint \"string\" missing for $message","source":"Squiz.Commenting.FunctionComment.ScalarTypeHintMissing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Type hint \"string\" missing for $title","source":"Squiz.Commenting.FunctionComment.ScalarTypeHintMissing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Type hint \"array\" missing for $context","source":"Squiz.Commenting.FunctionComment.TypeHintMissing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"23":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"24":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"25":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"26":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"30":{"12":[{"message":"Type hint \"string\" missing for $type","source":"Squiz.Commenting.FunctionComment.ScalarTypeHintMissing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Type hint \"string\" missing for $message","source":"Squiz.Commenting.FunctionComment.ScalarTypeHintMissing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Type hint \"string\" missing for $title","source":"Squiz.Commenting.FunctionComment.ScalarTypeHintMissing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Type hint \"array\" missing for $context","source":"Squiz.Commenting.FunctionComment.TypeHintMissing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"5":[{"message":"Doc comment for parameter \"$stamps\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"33":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"34":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"35":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"39":{"12":[{"message":"Type hint \"string\" missing for $message","source":"Squiz.Commenting.FunctionComment.ScalarTypeHintMissing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Type hint \"string\" missing for $title","source":"Squiz.Commenting.FunctionComment.ScalarTypeHintMissing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Type hint \"array\" missing for $context","source":"Squiz.Commenting.FunctionComment.TypeHintMissing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"32":{"5":[{"message":"Doc comment for parameter \"$stamps\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","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}]},"43":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","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}]},"48":{"12":[{"message":"Type hint \"string\" missing for $message","source":"Squiz.Commenting.FunctionComment.ScalarTypeHintMissing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Type hint \"string\" missing for $title","source":"Squiz.Commenting.FunctionComment.ScalarTypeHintMissing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Type hint \"array\" missing for $context","source":"Squiz.Commenting.FunctionComment.TypeHintMissing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"41":{"5":[{"message":"Doc comment for parameter \"$stamps\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"51":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"52":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"53":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"57":{"12":[{"message":"Type hint \"string\" missing for $message","source":"Squiz.Commenting.FunctionComment.ScalarTypeHintMissing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Type hint \"string\" missing for $title","source":"Squiz.Commenting.FunctionComment.ScalarTypeHintMissing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Type hint \"array\" missing for $context","source":"Squiz.Commenting.FunctionComment.TypeHintMissing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"50":{"5":[{"message":"Doc comment for parameter \"$stamps\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"60":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","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}]},"62":{"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 \"string\" missing for $message","source":"Squiz.Commenting.FunctionComment.ScalarTypeHintMissing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Type hint \"string\" missing for $title","source":"Squiz.Commenting.FunctionComment.ScalarTypeHintMissing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Type hint \"array\" missing for $context","source":"Squiz.Commenting.FunctionComment.TypeHintMissing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"59":{"5":[{"message":"Doc comment for parameter \"$stamps\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","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":53,"81-120":6}},"Line indent":{"values":{"spaces":54}},"PHP keyword case":{"values":{"lower":27}},"Multiple statements on same line":{"values":{"no":8}},"One class per file":{"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":7}},"Function has doc comment":{"values":{"yes":7}},"Function spacing after":{"values":{"1":6}},"Function spacing before first":{"values":[1]},"Short array syntax used":{"values":{"no":11}},"Array end comma":{"values":{"no":11}},"Array keyword case":{"values":{"lower":11}},"PHP type case":{"values":{"lower":5}},"Function spacing after last":{"values":[1]}},"errorCount":45,"warningCount":0,"fixableCount":0,"numTokens":506},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Notification\/NotificationInterface.php":{"hash":"48c5e3a56be2a8ce9e6bd2a3cff7905333204","errors":[],"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of 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":16}},"PHP keyword case":{"values":{"lower":10}},"Multiple statements on same line":{"values":{"no":5}},"One class per file":{"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}},"Function has doc comment":{"values":{"yes":4}},"Function spacing after":{"values":{"1":3}},"Function spacing before first":{"values":[1]},"Function spacing after last":{"values":[1]}},"errorCount":0,"warningCount":0,"fixableCount":0,"numTokens":113},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Manager\/AbstractManager.php":{"hash":"1178154ad9ee84c7295277ca1c8d60c733204","errors":{"18":{"6":[{"message":"Missing @return tag in function comment","source":"Squiz.Commenting.FunctionComment.MissingReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"16":{"5":[{"message":"Doc comment for parameter \"$driver\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","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}]},"34":{"5":[{"message":"Doc comment for parameter \"$alias\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$driver\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"51":{"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}]},"47":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"53":{"15":[{"message":"Type hint \"string\" missing for $driver","source":"Squiz.Commenting.FunctionComment.ScalarTypeHintMissing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"75":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"76":{"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 \"string\" missing for $method","source":"Squiz.Commenting.FunctionComment.ScalarTypeHintMissing","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":67,"81-120":3}},"Line indent":{"values":{"spaces":64}},"PHP keyword case":{"values":{"lower":32}},"Multiple statements on same line":{"values":{"no":14}},"One class per file":{"values":{"yes":1}},"Class defined in namespace":{"values":{"yes":1}},"PascalCase class name":{"values":{"yes":1}},"Class opening brace placement":{"values":{"new line":1}},"Short array syntax used":{"values":{"no":3}},"Array end comma":{"values":{"no":3}},"Array keyword case":{"values":{"lower":3}},"CamelCase method name":{"values":{"yes":4}},"Function opening brace placement":{"values":{"new line":5}},"Function has doc comment":{"values":{"yes":5}},"Function spacing after":{"values":{"1":4}},"Function spacing before":{"values":{"1":1}},"PHP constant case":{"values":{"lower":3}},"Spacing before object operator":{"values":[8]},"Spacing after object operator":{"values":[8]},"Spaces after control structure open parenthesis":{"values":[3]},"Spaces before control structure close parenthesis":{"values":[3]},"Blank lines at start of control structure":{"values":[3]},"Blank lines at end of control structure":{"values":[3]},"Control structure defined inline":{"values":{"no":3}},"PHP type case":{"values":{"lower":1}},"Function spacing after last":{"values":[1]}},"errorCount":11,"warningCount":0,"fixableCount":0,"numTokens":516},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Filter\/Specification\/LifeSpecification.php":{"hash":"b42d23048a705e58d0050b38eb7efe7c33204","errors":{"12":{"13":[{"message":"Private member variable \"minLife\" must contain a leading underscore","source":"Squiz.NamingConventions.ValidVariableName.PrivateNoUnderscore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\NamingConventions\\ValidVariableNameSniff","severity":0,"fixable":false}]},"17":{"13":[{"message":"Private member variable \"maxLife\" must contain a leading underscore","source":"Squiz.NamingConventions.ValidVariableName.PrivateNoUnderscore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\NamingConventions\\ValidVariableNameSniff","severity":0,"fixable":false}]},"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}]},"28":{"8":[{"message":"Expected \"boolean\" but found \"bool\" for function return type","source":"Squiz.Commenting.FunctionComment.InvalidReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":true}]},"26":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","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":35}},"Line indent":{"values":{"spaces":29}},"PHP keyword case":{"values":{"lower":16}},"Multiple statements on same line":{"values":{"no":10}},"One class per file":{"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":2}},"Function has doc comment":{"values":{"no":1,"yes":1}},"Function spacing after":{"values":{"1":1}},"Function spacing before":{"values":{"1":1}},"PHP constant case":{"values":{"lower":5}},"Spacing before object operator":{"values":[8]},"Spacing after object operator":{"values":[8]},"Adjacent assignments aligned":{"values":{"yes":1}},"CamelCase method name":{"values":{"yes":1}},"Function spacing after last":{"values":[1]},"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}}},"errorCount":5,"warningCount":0,"fixableCount":1,"numTokens":253},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/tests\/Envelope\/Stamp\/PriorityStampTest.php":{"hash":"297348dc31286851e3e0a1b1dd27e6d033204","errors":{"11":{"12":[{"message":"Missing doc comment for function testConstruct()","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":14,"81-120":2}},"Line indent":{"values":{"spaces":8}},"PHP keyword case":{"values":{"lower":12}},"Multiple statements on same line":{"values":{"no":9}},"One class per file":{"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":1}},"Function opening brace placement":{"values":{"new line":1}},"Function has doc comment":{"values":{"no":1}},"Function spacing after last":{"values":[1]},"Function spacing before first":{"values":[1]},"Adjacent assignments aligned":{"values":{"yes":1}},"Spacing before object operator":{"values":[5]},"Spacing after object operator":{"values":[5]},"Short array syntax used":{"values":{"no":1}},"Array end comma":{"values":{"no":1}},"Array keyword case":{"values":{"lower":1}}},"errorCount":1,"warningCount":0,"fixableCount":0,"numTokens":153},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Middleware\/MiddlewareInterface.php":{"hash":"f2a812e5e4fbde76a1687709ceade1ec33204","errors":{"10":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"11":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","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":13}},"Line indent":{"values":{"spaces":7}},"PHP keyword case":{"values":{"lower":6}},"Multiple statements on same line":{"values":{"no":3}},"One class per file":{"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":1}},"PHP type case":{"values":{"lower":1}},"Function has doc comment":{"values":{"yes":1}},"Function spacing after last":{"values":[1]},"Function spacing before first":{"values":[1]}},"errorCount":2,"warningCount":0,"fixableCount":0,"numTokens":76},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Storage\/ArrayStorage.php":{"hash":"9a71b58e676c7b4c637c5778d2bd891b33204","errors":{"12":{"13":[{"message":"Private member variable \"envelopes\" must contain a leading underscore","source":"Squiz.NamingConventions.ValidVariableName.PrivateNoUnderscore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\NamingConventions\\ValidVariableNameSniff","severity":0,"fixable":false}]},"16":{"6":[{"message":"Missing @return tag in function comment","source":"Squiz.Commenting.FunctionComment.MissingReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"24":{"6":[{"message":"Missing @return tag in function comment","source":"Squiz.Commenting.FunctionComment.MissingReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"5":[{"message":"Doc comment for parameter \"$envelope\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","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":24}},"Line indent":{"values":{"spaces":18}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":5}},"One class per file":{"values":{"yes":1}},"Class defined in namespace":{"values":{"yes":1}},"PascalCase class name":{"values":{"yes":1}},"Class opening brace placement":{"values":{"new line":1}},"Short array syntax used":{"values":{"no":1}},"Array end comma":{"values":{"no":1}},"Array keyword case":{"values":{"lower":1}},"CamelCase method name":{"values":{"yes":2}},"Function opening brace placement":{"values":{"new line":2}},"Function has doc comment":{"values":{"yes":2}},"Function spacing after":{"values":{"1":1}},"Function spacing before":{"values":{"1":1}},"Spacing before object operator":{"values":[2]},"Spacing after object operator":{"values":[2]},"Function spacing after last":{"values":[1]}},"errorCount":4,"warningCount":0,"fixableCount":0,"numTokens":134},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/tests\/TestCase.php":{"hash":"10e3b164e2790cfc48d86edf5beeb10a33204","errors":{"9":{"12":[{"message":"Missing doc comment for function setExpectedException()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"28":{"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}]},"30":{"15":[{"message":"Type hint \"object\" missing for $object","source":"Squiz.Commenting.FunctionComment.TypeHintMissing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Type hint \"string\" missing for $methodName","source":"Squiz.Commenting.FunctionComment.ScalarTypeHintMissing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"24":{"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}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":30,"81-120":4}},"Line indent":{"values":{"spaces":28}},"PHP keyword case":{"values":{"lower":14}},"Multiple statements on same line":{"values":{"no":10}},"One class per file":{"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":2}},"Function opening brace placement":{"values":{"new line":2}},"Function has doc comment":{"values":{"no":1,"yes":1}},"Function spacing after":{"values":{"1":1}},"Function spacing before first":{"values":[1]},"PHP constant case":{"values":{"lower":2}},"Spaces after control structure open parenthesis":{"values":[1]},"Spaces before control structure close parenthesis":{"values":[1]},"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}},"Spacing before object operator":{"values":[6]},"Spacing after object operator":{"values":[6]},"Function spacing after last":{"values":[1]},"Short array syntax used":{"values":{"no":1}},"Array end comma":{"values":{"no":1}},"Array keyword case":{"values":{"lower":1}},"Adjacent assignments aligned":{"values":{"yes":1}}},"errorCount":5,"warningCount":0,"fixableCount":0,"numTokens":287},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Storage\/StorageInterface.php":{"hash":"876606d65be192e99f2efafa70062da933204","errors":{"16":{"6":[{"message":"Missing @return tag in function comment","source":"Squiz.Commenting.FunctionComment.MissingReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"15":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"21":{"6":[{"message":"Missing @return tag in function comment","source":"Squiz.Commenting.FunctionComment.MissingReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"20":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"22":{"12":[{"message":"Type hint \"array\" missing for $envelopes","source":"Squiz.Commenting.FunctionComment.TypeHintMissing","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":18}},"Line indent":{"values":{"spaces":12}},"PHP keyword case":{"values":{"lower":9}},"Multiple statements on same line":{"values":{"no":5}},"One class per file":{"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":3}},"Function has doc comment":{"values":{"yes":3}},"Function spacing after":{"values":{"1":2}},"Function spacing before first":{"values":[1]},"Function spacing after last":{"values":[1]}},"errorCount":5,"warningCount":0,"fixableCount":0,"numTokens":103},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/tests\/Envelope\/Stamp\/CreatedAtStampTest.php":{"hash":"ea5064e03fe12fd8364086f93d97f7e633204","errors":{"11":{"12":[{"message":"Missing doc comment for function testConstruct()","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":14,"81-120":2}},"Line indent":{"values":{"spaces":8}},"PHP keyword case":{"values":{"lower":12}},"Multiple statements on same line":{"values":{"no":9}},"One class per file":{"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":1}},"Function opening brace placement":{"values":{"new line":1}},"Function has doc comment":{"values":{"no":1}},"Function spacing after last":{"values":[1]},"Function spacing before first":{"values":[1]},"Adjacent assignments aligned":{"values":{"yes":1}},"Spacing before object operator":{"values":[5]},"Spacing after object operator":{"values":[5]},"Short array syntax used":{"values":{"no":1}},"Array end comma":{"values":{"no":1}},"Array keyword case":{"values":{"lower":1}}},"errorCount":1,"warningCount":0,"fixableCount":0,"numTokens":152},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/tests\/Filter\/FilterManagerTest.php":{"hash":"dd54b1f3798a40d6941abd53883f7fa433204","errors":{"15":{"12":[{"message":"Missing doc comment for function testFilterWhere()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"21":{"9":[{"message":"Closing parenthesis not aligned correctly; expected 25 space(s) but found 8","source":"Squiz.Arrays.ArrayDeclaration.CloseBraceNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]},"18":{"13":[{"message":"Array value not aligned correctly; expected 26 spaces but found 12","source":"Squiz.Arrays.ArrayDeclaration.ValueNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]},"19":{"13":[{"message":"Array value not aligned correctly; expected 26 spaces but found 12","source":"Squiz.Arrays.ArrayDeclaration.ValueNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]},"20":{"13":[{"message":"Array value not aligned correctly; expected 26 spaces but found 12","source":"Squiz.Arrays.ArrayDeclaration.ValueNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]},"41":{"9":[{"message":"Closing parenthesis not aligned correctly; expected 26 space(s) but found 8","source":"Squiz.Arrays.ArrayDeclaration.CloseBraceNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]},"39":{"13":[{"message":"Array value not aligned correctly; expected 27 spaces but found 12","source":"Squiz.Arrays.ArrayDeclaration.ValueNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]},"40":{"13":[{"message":"Array value not aligned correctly; expected 27 spaces but found 12","source":"Squiz.Arrays.ArrayDeclaration.ValueNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":39,"81-120":6}},"Line indent":{"values":{"spaces":31}},"PHP keyword case":{"values":{"lower":28}},"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}},"CamelCase method name":{"values":{"yes":1}},"Function opening brace placement":{"values":{"new line":1}},"Function has doc comment":{"values":{"no":1}},"Function spacing after last":{"values":[1]},"Function spacing before first":{"values":[1]},"Short array syntax used":{"values":{"no":5}},"Array end comma":{"values":{"yes":2,"no":3}},"Array keyword case":{"values":{"lower":5}},"Spacing before object operator":{"values":{"0":14,"newline":2}},"Spacing after object operator":{"values":[16]},"Adjacent assignments aligned":{"values":{"yes":1}},"Inline comment style":{"values":{"\/\/ ...":2}}},"errorCount":8,"warningCount":0,"fixableCount":7,"numTokens":389},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/tests\/Producer\/ProducerManagerTest.php":{"hash":"be979066b1effe4675500bc8c0f1dcf033204","errors":{"11":{"12":[{"message":"Missing doc comment for function testExtendToAddMoreNotifiersFactory()","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":19,"81-120":3}},"Line indent":{"values":{"spaces":14}},"PHP keyword case":{"values":{"lower":15}},"Multiple statements on same line":{"values":{"no":14}},"One class per file":{"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":1}},"Function opening brace placement":{"values":{"new line":1}},"Function has doc comment":{"values":{"no":1}},"Function spacing after last":{"values":[1]},"Function spacing before first":{"values":[1]},"Adjacent assignments aligned":{"values":{"yes":2}},"Spacing before object operator":{"values":[11]},"Spacing after object operator":{"values":[11]},"Closure opening brace placement":{"values":{"same line":1}},"PHP constant case":{"values":{"lower":1}}},"errorCount":1,"warningCount":0,"fixableCount":0,"numTokens":222},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Presenter\/AbstractPresenter.php":{"hash":"7411c190b5c55bf2401a240d0ae8069e33204","errors":{"30":{"12":[{"message":"Missing doc comment for function __construct()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"39":{"6":[{"message":"Missing @return tag in function comment","source":"Squiz.Commenting.FunctionComment.MissingReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"37":{"5":[{"message":"Doc comment for parameter \"$context\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"45":{"15":[{"message":"Missing doc comment for function getEnvelopes()","source":"Squiz.Commenting.FunctionComment.Missing","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}]},"62":{"15":[{"message":"Type hint \"array\" missing for $envelopes","source":"Squiz.Commenting.FunctionComment.TypeHintMissing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"69":{"13":[{"message":"Expected 1 lines before \"if\", found 0.","source":"SlevomatCodingStandard.ControlStructures.BlockControlStructureSpacing.IncorrectLinesCountBeforeControlStructure","listener":"SlevomatCodingStandard\\Sniffs\\ControlStructures\\BlockControlStructureSpacingSniff","severity":0,"fixable":true}]},"74":{"13":[{"message":"Expected 1 lines before \"if\", found 0.","source":"SlevomatCodingStandard.ControlStructures.BlockControlStructureSpacing.IncorrectLinesCountBeforeControlStructure","listener":"SlevomatCodingStandard\\Sniffs\\ControlStructures\\BlockControlStructureSpacingSniff","severity":0,"fixable":true}]},"86":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"90":{"15":[{"message":"Type hint \"array\" missing for $envelopes","source":"Squiz.Commenting.FunctionComment.TypeHintMissing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"97":{"13":[{"message":"Expected 1 lines before \"if\", found 0.","source":"SlevomatCodingStandard.ControlStructures.BlockControlStructureSpacing.IncorrectLinesCountBeforeControlStructure","listener":"SlevomatCodingStandard\\Sniffs\\ControlStructures\\BlockControlStructureSpacingSniff","severity":0,"fixable":true}]},"102":{"13":[{"message":"Expected 1 lines before \"if\", found 0.","source":"SlevomatCodingStandard.ControlStructures.BlockControlStructureSpacing.IncorrectLinesCountBeforeControlStructure","listener":"SlevomatCodingStandard\\Sniffs\\ControlStructures\\BlockControlStructureSpacingSniff","severity":0,"fixable":true}]},"114":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"118":{"15":[{"message":"Type hint \"array\" missing for $envelopes","source":"Squiz.Commenting.FunctionComment.TypeHintMissing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"125":{"13":[{"message":"Expected 1 lines before \"if\", found 0.","source":"SlevomatCodingStandard.ControlStructures.BlockControlStructureSpacing.IncorrectLinesCountBeforeControlStructure","listener":"SlevomatCodingStandard\\Sniffs\\ControlStructures\\BlockControlStructureSpacingSniff","severity":0,"fixable":true}]},"130":{"13":[{"message":"Expected 1 lines before \"if\", found 0.","source":"SlevomatCodingStandard.ControlStructures.BlockControlStructureSpacing.IncorrectLinesCountBeforeControlStructure","listener":"SlevomatCodingStandard\\Sniffs\\ControlStructures\\BlockControlStructureSpacingSniff","severity":0,"fixable":true}]}},"warnings":{"30":{"122":[{"message":"Line exceeds 120 characters; contains 122 characters","source":"Generic.Files.LineLength.TooLong","listener":"PHP_CodeSniffer\\Standards\\Generic\\Sniffs\\Files\\LineLengthSniff","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":108,"121-150":1,"81-120":6}},"Line indent":{"values":{"spaces":103}},"PHP keyword case":{"values":{"lower":62}},"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}},"Function opening brace placement":{"values":{"new line":6}},"Function has doc comment":{"values":{"no":2,"yes":4}},"Function spacing after":{"values":{"1":5}},"Function spacing before":{"values":{"1":1}},"Spacing before object operator":{"values":[31]},"Spacing after object operator":{"values":[31]},"Adjacent assignments aligned":{"values":{"yes":8}},"CamelCase method name":{"values":{"yes":5}},"PHP type case":{"values":{"lower":1}},"PHP constant case":{"values":{"lower":1}},"Short array syntax used":{"values":{"no":7}},"Array end comma":{"values":{"no":7}},"Array keyword case":{"values":{"lower":7}},"Closure opening brace placement":{"values":{"same line":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":[9]},"Blank lines at end of control structure":{"values":[9]},"Control structure defined inline":{"values":{"no":9}},"Function spacing after last":{"values":[1]}},"errorCount":16,"warningCount":1,"fixableCount":6,"numTokens":964},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/helpers.php":{"hash":"c99bf7a60c746747fc6292c3ab4d8c8f33204","errors":{"7":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"8":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"9":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","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":40}},"Line indent":{"values":{"spaces":37}},"Spaces after control structure open parenthesis":{"values":[7]},"Spaces before control structure close parenthesis":{"values":[7]},"PHP keyword case":{"values":{"lower":13}},"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}},"PHP type case":{"values":{"lower":2}},"Function opening brace placement":{"values":{"new line":1}},"Function has doc comment":{"values":{"yes":1}},"Function spacing after last":{"values":[1]},"Function spacing before first":{"values":[1]},"PHP constant case":{"values":{"lower":8}},"Short array syntax used":{"values":{"no":1}},"Array end comma":{"values":{"no":1}},"Array keyword case":{"values":{"lower":1}},"Multiple statements on same line":{"values":{"no":13}},"Adjacent assignments aligned":{"values":{"yes":4}},"Spacing after cast statement":{"values":[1]},"Use of ELSE IF or ELSEIF":{"values":{"elseif":1}}},"errorCount":3,"warningCount":0,"fixableCount":0,"numTokens":329},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Filter\/CriteriaBuilder.php":{"hash":"df790cfdf59cecddda6163e47c882b9933204","errors":{"10":{"12":[{"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":{"12":[{"message":"Missing doc comment for function build()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"26":{"12":[{"message":"Missing doc comment for function buildPriority()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"44":{"12":[{"message":"Missing doc comment for function buildLife()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"62":{"12":[{"message":"Missing doc comment for function buildLimit()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"71":{"12":[{"message":"Missing doc comment for function buildOrder()","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":63,"81-120":1}},"Line indent":{"values":{"spaces":57}},"PHP keyword case":{"values":{"lower":42}},"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":6}},"Function has doc comment":{"values":{"no":6}},"Function spacing after":{"values":{"1":5}},"Function spacing before first":{"values":[1]},"Short array syntax used":{"values":{"no":4}},"Array end comma":{"values":{"no":4}},"Array keyword case":{"values":{"lower":4}},"Spacing before object operator":{"values":[24]},"Spacing after object operator":{"values":[24]},"Adjacent assignments aligned":{"values":{"yes":3}},"CamelCase method name":{"values":{"yes":5}},"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}},"PHP constant case":{"values":{"lower":4}},"Function spacing after last":{"values":[1]}},"errorCount":6,"warningCount":0,"fixableCount":0,"numTokens":620},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/tests\/Manager\/ManagerTest.php":{"hash":"c1230b134ed600cb466e6282702f18f733204","errors":{"10":{"12":[{"message":"Missing doc comment for function testDefaultDriver()","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 testThrowExceptionWhenDriverNotFound()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"34":{"12":[{"message":"Missing doc comment for function testThrowExceptionForUnsupportedNotifier()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"44":{"21":[{"message":"Array key not aligned correctly; expected 17 spaces but found 20","source":"Squiz.Arrays.ArrayDeclaration.KeyNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]},"48":{"21":[{"message":"Closing parenthesis not aligned correctly; expected 42 space(s) but found 20","source":"Squiz.Arrays.ArrayDeclaration.CloseBraceNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]},"45":{"25":[{"message":"Array key not aligned correctly; expected 43 spaces but found 24","source":"Squiz.Arrays.ArrayDeclaration.KeyNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}],"38":[{"message":"Array with multiple values cannot be declared on a single line","source":"Squiz.Arrays.ArrayDeclaration.SingleLineNotAllowed","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]},"46":{"25":[{"message":"Array key not aligned correctly; expected 43 spaces but found 24","source":"Squiz.Arrays.ArrayDeclaration.KeyNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]},"47":{"25":[{"message":"Array key not aligned correctly; expected 43 spaces but found 24","source":"Squiz.Arrays.ArrayDeclaration.KeyNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":40,"81-120":5}},"Line indent":{"values":{"spaces":38}},"PHP keyword case":{"values":{"lower":21}},"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}},"CamelCase method name":{"values":{"yes":3}},"Function opening brace placement":{"values":{"new line":3}},"Function has doc comment":{"values":{"no":3}},"Function spacing after":{"values":{"1":2}},"Function spacing before first":{"values":[1]},"Spacing before object operator":{"values":{"0":14,"newline":7}},"Spacing after object operator":{"values":[21]},"Short array syntax used":{"values":{"no":6}},"Array end comma":{"values":{"no":4,"yes":2}},"Array keyword case":{"values":{"lower":6}},"Function spacing after last":{"values":[1]}},"errorCount":9,"warningCount":0,"fixableCount":6,"numTokens":385},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/tests\/Config\/ConfigTest.php":{"hash":"3b4e2813494e04de25e54b276726e32133204","errors":{"10":{"12":[{"message":"Missing doc comment for function testGet()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"21":{"9":[{"message":"Closing parenthesis not aligned correctly; expected 29 space(s) but found 8","source":"Squiz.Arrays.ArrayDeclaration.CloseBraceNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]},"13":{"13":[{"message":"Array key not aligned correctly; expected 30 spaces but found 12","source":"Squiz.Arrays.ArrayDeclaration.KeyNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]},"14":{"13":[{"message":"Array key not aligned correctly; expected 30 spaces but found 12","source":"Squiz.Arrays.ArrayDeclaration.KeyNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]},"20":{"13":[{"message":"Closing parenthesis not aligned correctly; expected 25 space(s) but found 12","source":"Squiz.Arrays.ArrayDeclaration.CloseBraceNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]},"15":{"17":[{"message":"Array key not aligned correctly; expected 26 spaces but found 16","source":"Squiz.Arrays.ArrayDeclaration.KeyNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}],"29":[{"message":"Each line in an array declaration must end in a comma","source":"Squiz.Arrays.ArrayDeclaration.NoComma","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]},"19":{"17":[{"message":"Closing parenthesis not aligned correctly; expected 28 space(s) but found 16","source":"Squiz.Arrays.ArrayDeclaration.CloseBraceNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]},"16":{"21":[{"message":"Array key not aligned correctly; expected 29 spaces but found 20","source":"Squiz.Arrays.ArrayDeclaration.KeyNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]},"17":{"21":[{"message":"Array key not aligned correctly; expected 29 spaces but found 20","source":"Squiz.Arrays.ArrayDeclaration.KeyNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}],"30":[{"message":"Array double arrow not aligned correctly; expected 2 space(s) but found 1","source":"Squiz.Arrays.ArrayDeclaration.DoubleArrowNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]},"18":{"21":[{"message":"Array key not aligned correctly; expected 29 spaces but found 20","source":"Squiz.Arrays.ArrayDeclaration.KeyNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}],"34":[{"message":"Each line in an array declaration must end in a comma","source":"Squiz.Arrays.ArrayDeclaration.NoComma","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]},"28":{"9":[{"message":"Closing parenthesis not aligned correctly; expected 28 space(s) but found 8","source":"Squiz.Arrays.ArrayDeclaration.CloseBraceNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]},"25":{"13":[{"message":"Array key not aligned correctly; expected 29 spaces but found 12","source":"Squiz.Arrays.ArrayDeclaration.KeyNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]},"26":{"13":[{"message":"Array key not aligned correctly; expected 29 spaces but found 12","source":"Squiz.Arrays.ArrayDeclaration.KeyNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}],"22":[{"message":"Array double arrow not aligned correctly; expected 2 space(s) but found 1","source":"Squiz.Arrays.ArrayDeclaration.DoubleArrowNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]},"27":{"13":[{"message":"Array key not aligned correctly; expected 29 spaces but found 12","source":"Squiz.Arrays.ArrayDeclaration.KeyNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}],"26":[{"message":"Each line in an array declaration must end in a comma","source":"Squiz.Arrays.ArrayDeclaration.NoComma","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":28,"81-120":2}},"Line indent":{"values":{"spaces":23}},"PHP keyword case":{"values":{"lower":20}},"Multiple statements on same line":{"values":{"no":10}},"One class per file":{"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":1}},"Function opening brace placement":{"values":{"new line":1}},"Function has doc comment":{"values":{"no":1}},"Function spacing after last":{"values":[1]},"Function spacing before first":{"values":[1]},"Short array syntax used":{"values":{"no":12}},"Array end comma":{"values":{"yes":1,"no":11}},"Array keyword case":{"values":{"lower":12}},"Spacing before object operator":{"values":[12]},"Spacing after object operator":{"values":[12]},"PHP constant case":{"values":{"lower":1}}},"errorCount":19,"warningCount":0,"fixableCount":18,"numTokens":283},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Producer\/AbstractProducer.php":{"hash":"4478bb44c538a17634dd8016ee74974433204","errors":{"15":{"13":[{"message":"Private member variable \"storage\" must contain a leading underscore","source":"Squiz.NamingConventions.ValidVariableName.PrivateNoUnderscore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\NamingConventions\\ValidVariableNameSniff","severity":0,"fixable":false}]},"17":{"13":[{"message":"Private member variable \"middleware\" must contain a leading underscore","source":"Squiz.NamingConventions.ValidVariableName.PrivateNoUnderscore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\NamingConventions\\ValidVariableNameSniff","severity":0,"fixable":false}]},"21":{"6":[{"message":"Missing @return tag in function comment","source":"Squiz.Commenting.FunctionComment.MissingReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"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}]},"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}]},"30":{"5":[{"message":"Doc comment for parameter \"$message\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$title\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$context\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$stamps\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"40":{"6":[{"message":"Missing @return tag in function comment","source":"Squiz.Commenting.FunctionComment.MissingReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"38":{"5":[{"message":"Doc comment for parameter \"$type\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$message\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$title\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$context\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$stamps\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"55":{"6":[{"message":"Missing @return tag in function comment","source":"Squiz.Commenting.FunctionComment.MissingReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"53":{"5":[{"message":"Doc comment for parameter \"$type\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$message\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$title\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$context\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","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}]},"63":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"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}]},"80":{"5":[{"message":"Doc comment for parameter \"$message\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$title\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$context\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$stamps\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"90":{"6":[{"message":"Missing @return tag in function comment","source":"Squiz.Commenting.FunctionComment.MissingReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"88":{"5":[{"message":"Doc comment for parameter \"$message\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$title\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$context\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$stamps\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"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 \"$message\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$title\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$context\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Doc comment for parameter \"$stamps\" missing","source":"Squiz.Commenting.FunctionComment.MissingParamTag","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":77,"81-120":8}},"Line indent":{"values":{"spaces":73}},"PHP keyword case":{"values":{"lower":56}},"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}},"CamelCase method name":{"values":{"yes":8}},"Function has doc comment":{"values":{"yes":8,"no":1}},"Function spacing after":{"values":{"1":8}},"Function spacing before":{"values":{"1":1}},"Function opening brace placement":{"values":{"new line":8}},"Spacing before object operator":{"values":[15]},"Spacing after object operator":{"values":[15]},"Adjacent assignments aligned":{"values":{"yes":2}},"PHP type case":{"values":{"lower":6}},"Short array syntax used":{"values":{"no":13}},"Array end comma":{"values":{"no":13}},"Array keyword case":{"values":{"lower":13}},"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}},"Function spacing after last":{"values":[1]}},"errorCount":37,"warningCount":0,"fixableCount":0,"numTokens":831},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Notification\/Notification.php":{"hash":"4f72d4e9d418da9d32ae7925f37ddbf933204","errors":{"10":{"13":[{"message":"Private member variable \"type\" must contain a leading underscore","source":"Squiz.NamingConventions.ValidVariableName.PrivateNoUnderscore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\NamingConventions\\ValidVariableNameSniff","severity":0,"fixable":false}]},"15":{"13":[{"message":"Private member variable \"message\" must contain a leading underscore","source":"Squiz.NamingConventions.ValidVariableName.PrivateNoUnderscore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\NamingConventions\\ValidVariableNameSniff","severity":0,"fixable":false}]},"20":{"13":[{"message":"Private member variable \"title\" must contain a leading underscore","source":"Squiz.NamingConventions.ValidVariableName.PrivateNoUnderscore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\NamingConventions\\ValidVariableNameSniff","severity":0,"fixable":false}]},"25":{"13":[{"message":"Private member variable \"context\" must contain a leading underscore","source":"Squiz.NamingConventions.ValidVariableName.PrivateNoUnderscore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\NamingConventions\\ValidVariableNameSniff","severity":0,"fixable":false}]},"28":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"29":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"30":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"31":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"33":{"12":[{"message":"Type hint \"string\" missing for $type","source":"Squiz.Commenting.FunctionComment.ScalarTypeHintMissing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Type hint \"string\" missing for $message","source":"Squiz.Commenting.FunctionComment.ScalarTypeHintMissing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Type hint \"string\" missing for $title","source":"Squiz.Commenting.FunctionComment.ScalarTypeHintMissing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Type hint \"array\" missing for $context","source":"Squiz.Commenting.FunctionComment.TypeHintMissing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"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}]},"51":{"6":[{"message":"Missing @return tag in function comment","source":"Squiz.Commenting.FunctionComment.MissingReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"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}]},"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}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of 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,"81-120":1}},"Line indent":{"values":{"spaces":57}},"PHP keyword case":{"values":{"lower":23}},"Multiple statements on same line":{"values":{"no":13}},"One class per file":{"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":{"yes":5}},"Function spacing after":{"values":{"1":4}},"Function spacing before":{"values":{"1":1}},"Short array syntax used":{"values":{"no":1}},"Array end comma":{"values":{"no":1}},"Array keyword case":{"values":{"lower":1}},"Spacing before object operator":{"values":[8]},"Spacing after object operator":{"values":[8]},"Adjacent assignments aligned":{"values":{"yes":1}},"CamelCase method name":{"values":{"yes":4}},"Function spacing after last":{"values":[1]}},"errorCount":16,"warningCount":0,"fixableCount":0,"numTokens":353},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/tests\/Envelope\/EnvelopeTest.php":{"hash":"e52908fe29513f11fbb17374c011e06d33204","errors":{"10":{"12":[{"message":"Missing doc comment for function testConstruct()","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 testWith()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"35":{"12":[{"message":"Missing doc comment for function testWrap()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"46":{"12":[{"message":"Missing doc comment for function testAll()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"54":{"9":[{"message":"Closing parenthesis not aligned correctly; expected 24 space(s) but found 8","source":"Squiz.Arrays.ArrayDeclaration.CloseBraceNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]},"50":{"13":[{"message":"Array value not aligned correctly; expected 25 spaces but found 12","source":"Squiz.Arrays.ArrayDeclaration.ValueNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]},"51":{"13":[{"message":"Array value not aligned correctly; expected 25 spaces but found 12","source":"Squiz.Arrays.ArrayDeclaration.ValueNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]},"52":{"13":[{"message":"Array value not aligned correctly; expected 25 spaces but found 12","source":"Squiz.Arrays.ArrayDeclaration.ValueNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]},"53":{"13":[{"message":"Array value not aligned correctly; expected 25 spaces but found 12","source":"Squiz.Arrays.ArrayDeclaration.ValueNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]},"62":{"12":[{"message":"Missing doc comment for function testGet()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"69":{"9":[{"message":"Closing parenthesis not aligned correctly; expected 24 space(s) but found 8","source":"Squiz.Arrays.ArrayDeclaration.CloseBraceNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]},"66":{"13":[{"message":"Array value not aligned correctly; expected 25 spaces but found 12","source":"Squiz.Arrays.ArrayDeclaration.ValueNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]},"67":{"13":[{"message":"Array value not aligned correctly; expected 25 spaces but found 12","source":"Squiz.Arrays.ArrayDeclaration.ValueNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]},"68":{"13":[{"message":"Array value not aligned correctly; expected 25 spaces but found 12","source":"Squiz.Arrays.ArrayDeclaration.ValueNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":43,"81-120":18}},"Line indent":{"values":{"spaces":54}},"PHP keyword case":{"values":{"lower":28}},"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}},"CamelCase method name":{"values":{"yes":5}},"Function opening brace placement":{"values":{"new line":5}},"Function has doc comment":{"values":{"no":5}},"Function spacing after":{"values":{"1":4}},"Function spacing before first":{"values":[1]},"Adjacent assignments aligned":{"values":{"yes":5}},"Spacing before object operator":{"values":[58]},"Spacing after object operator":{"values":[58]},"Short array syntax used":{"values":{"no":8}},"Array end comma":{"values":{"no":6,"yes":2}},"Array keyword case":{"values":{"lower":8}},"Function spacing after last":{"values":[1]}},"errorCount":14,"warningCount":0,"fixableCount":9,"numTokens":772},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/tests\/Middleware\/MiddlewareStackTest.php":{"hash":"74aaac962cb6126f7300f72007fde5c433204","errors":{"14":{"12":[{"message":"Missing doc comment for function testHandle()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"19":{"9":[{"message":"Closing parenthesis not aligned correctly; expected 26 space(s) but found 8","source":"Squiz.Arrays.ArrayDeclaration.CloseBraceNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]},"17":{"13":[{"message":"Array value not aligned correctly; expected 27 spaces but found 12","source":"Squiz.Arrays.ArrayDeclaration.ValueNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]},"18":{"13":[{"message":"Array value not aligned correctly; expected 27 spaces but found 12","source":"Squiz.Arrays.ArrayDeclaration.ValueNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]},"41":{"12":[{"message":"Missing doc comment for function testHandleWithExistingStamps()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"45":{"9":[{"message":"Closing parenthesis not aligned correctly; expected 26 space(s) but found 8","source":"Squiz.Arrays.ArrayDeclaration.CloseBraceNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]},"44":{"13":[{"message":"Array value not aligned correctly; expected 27 spaces but found 12","source":"Squiz.Arrays.ArrayDeclaration.ValueNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]},"52":{"9":[{"message":"Closing parenthesis not aligned correctly; expected 24 space(s) but found 8","source":"Squiz.Arrays.ArrayDeclaration.CloseBraceNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]},"51":{"13":[{"message":"Array value not aligned correctly; expected 25 spaces but found 12","source":"Squiz.Arrays.ArrayDeclaration.ValueNotAligned","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of newlines at EOF":{"values":{"1":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Line length":{"values":{"80 or less":43,"81-120":5}},"Line indent":{"values":{"spaces":35}},"PHP keyword case":{"values":{"lower":25}},"Multiple statements on same line":{"values":{"no":29}},"One class per file":{"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":2}},"Function opening brace placement":{"values":{"new line":2}},"Function has doc comment":{"values":{"no":2}},"Function spacing after":{"values":{"1":1}},"Function spacing before first":{"values":[1]},"Short array syntax used":{"values":{"no":3}},"Array end comma":{"values":{"yes":3}},"Array keyword case":{"values":{"lower":3}},"Adjacent assignments aligned":{"values":{"yes":2}},"Spacing before object operator":{"values":[23]},"Spacing after object operator":{"values":[23]},"Inline comment style":{"values":{"\/\/ ...":2}},"Function spacing after last":{"values":[1]}},"errorCount":9,"warningCount":0,"fixableCount":7,"numTokens":465},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Middleware\/MiddlewareManager.php":{"hash":"ba8f306609156eb2dd78dfe8544bbb2433204","errors":{"12":{"13":[{"message":"Private member variable \"middlewareList\" must contain a leading underscore","source":"Squiz.NamingConventions.ValidVariableName.PrivateNoUnderscore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\NamingConventions\\ValidVariableNameSniff","severity":0,"fixable":false}]},"17":{"13":[{"message":"Private member variable \"middlewareChain\" must contain a leading underscore","source":"Squiz.NamingConventions.ValidVariableName.PrivateNoUnderscore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\NamingConventions\\ValidVariableNameSniff","severity":0,"fixable":false}]},"20":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"34":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"53":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"69":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","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}]}},"warnings":[],"metrics":{"Declarations and side effects mixed":{"values":{"no":1}},"PHP short open tag used":{"values":{"no":1}},"EOL char":{"values":{"\\n":1}},"Number of 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,"81-120":4}},"Line indent":{"values":{"spaces":76}},"PHP keyword case":{"values":{"lower":35}},"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}},"PHP type case":{"values":{"lower":2}},"Function opening brace placement":{"values":{"new line":5}},"Function has doc comment":{"values":{"yes":5}},"Function spacing after":{"values":{"1":4}},"Function spacing before":{"values":{"1":1}},"Short array syntax used":{"values":{"no":1}},"Array end comma":{"values":{"no":1}},"Array keyword case":{"values":{"lower":1}},"Adjacent assignments aligned":{"values":{"yes":2}},"Spacing before object operator":{"values":[11]},"Spacing after object operator":{"values":[11]},"CamelCase method name":{"values":{"yes":4}},"Closure opening brace placement":{"values":{"same line":3}},"Function spacing after last":{"values":[1]},"Inline comment style":{"values":{"\/\/ ...":1}},"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}}},"errorCount":7,"warningCount":0,"fixableCount":0,"numTokens":566},"\/home\/yokho\/projects\/yoeunes\/php-notify\/notify\/src\/Filter\/FilterBuilder.php":{"hash":"6f88594eec11eb7498bc0d316ccc648a33204","errors":{"19":{"13":[{"message":"Private member variable \"specification\" must contain a leading underscore","source":"Squiz.NamingConventions.ValidVariableName.PrivateNoUnderscore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\NamingConventions\\ValidVariableNameSniff","severity":0,"fixable":false}]},"24":{"13":[{"message":"Private member variable \"orderings\" must contain a leading underscore","source":"Squiz.NamingConventions.ValidVariableName.PrivateNoUnderscore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\NamingConventions\\ValidVariableNameSniff","severity":0,"fixable":false}]},"29":{"13":[{"message":"Private member variable \"maxResults\" must contain a leading underscore","source":"Squiz.NamingConventions.ValidVariableName.PrivateNoUnderscore","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\NamingConventions\\ValidVariableNameSniff","severity":0,"fixable":false}]},"31":{"12":[{"message":"Missing doc comment for function orderBy()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"51":{"12":[{"message":"Missing doc comment for function withCriteria()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"59":{"12":[{"message":"Missing doc comment for function filter()","source":"Squiz.Commenting.FunctionComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"78":{"40":[{"message":"Array with multiple values cannot be declared on a single line","source":"Squiz.Arrays.ArrayDeclaration.SingleLineNotAllowed","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Arrays\\ArrayDeclarationSniff","severity":0,"fixable":true}]},"111":{"8":[{"message":"Expected \"integer|null\" but found \"int|null\" for function return type","source":"Squiz.Commenting.FunctionComment.InvalidReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":true}]},"119":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false},{"message":"Expected \"integer\" but found \"int\" for parameter type","source":"Squiz.Commenting.FunctionComment.IncorrectParamVarName","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":true}]},"123":{"12":[{"message":"Type hint \"int\" missing for $maxResults","source":"Squiz.Commenting.FunctionComment.ScalarTypeHintMissing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"131":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"147":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"159":{"8":[{"message":"Missing parameter comment","source":"Squiz.Commenting.FunctionComment.MissingParamComment","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]}},"warnings":{"13":{"5":[{"message":"Visibility must be declared on all constants if your project supports PHP 7.1 or later","source":"PSR12.Properties.ConstantVisibility.NotFound","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Properties\\ConstantVisibilitySniff","severity":5,"fixable":false}]},"14":{"5":[{"message":"Visibility must be declared on all constants if your project supports PHP 7.1 or later","source":"PSR12.Properties.ConstantVisibility.NotFound","listener":"PHP_CodeSniffer\\Standards\\PSR12\\Sniffs\\Properties\\ConstantVisibilitySniff","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":136,"81-120":4}},"Line indent":{"values":{"spaces":130}},"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}},"Constant name case":{"values":{"upper":2}},"Adjacent assignments aligned":{"values":{"yes":2}},"Short array syntax used":{"values":{"no":2}},"Array end comma":{"values":{"no":2}},"Array keyword case":{"values":{"lower":2}},"CamelCase method name":{"values":{"yes":10}},"PHP type case":{"values":{"lower":2}},"Function opening brace placement":{"values":{"new line":10}},"Function has doc comment":{"values":{"no":3,"yes":7}},"Function spacing after":{"values":{"1":9}},"Function spacing before":{"values":{"1":1}},"Spacing before object operator":{"values":[26]},"Spacing after object operator":{"values":[26]},"Closure opening brace placement":{"values":{"same line":3}},"Spaces after control structure open parenthesis":{"values":[8]},"Spaces before control structure close parenthesis":{"values":[8]},"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}},"PHP constant case":{"values":{"lower":6}},"Function spacing after last":{"values":[1]}},"errorCount":14,"warningCount":2,"fixableCount":3,"numTokens":1060}}