Prechecker results: error


PHP lint problems

(0 errors, 0 warnings)

This section shows php lint problems in the code detected by php -l [More info]


PHP coding style problems

(3282 errors, 253 warnings)

This section shows the coding style problems detected in the code by phpcs [More info]

auth/onelogin_saml/_toolkit_loader.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#5) Inline comments must end in full-stops, exclamation marks, or question marks
(#7) Inline comments must end in full-stops, exclamation marks, or question marks
(#8) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#9) "require" must be immediately followed by an open parenthesis
(#13) Inline comments must end in full-stops, exclamation marks, or question marks
(#15) Spaces must be used to indent lines; tabs are not allowed
(#15) Tab found within whitespace
(#15) Line indented incorrectly; expected at least 4 spaces, found 1
(#15) Variable "xmlseclibsSrcDir" must be all lower-case
(#17) Spaces must be used to indent lines; tabs are not allowed
(#17) Tab found within whitespace
(#17) Line indented incorrectly; expected at least 4 spaces, found 1
(#17) "include_once" must be immediately followed by an open parenthesis
(#17) Variable "xmlseclibsSrcDir" must be all lower-case
(#18) Spaces must be used to indent lines; tabs are not allowed
(#18) Tab found within whitespace
(#18) Line indented incorrectly; expected at least 4 spaces, found 1
(#18) "include_once" must be immediately followed by an open parenthesis
(#18) Variable "xmlseclibsSrcDir" must be all lower-case
(#19) Spaces must be used to indent lines; tabs are not allowed
(#19) Tab found within whitespace
(#19) Line indented incorrectly; expected at least 4 spaces, found 1
(#19) "include_once" must be immediately followed by an open parenthesis
(#19) Variable "xmlseclibsSrcDir" must be all lower-case
(#20) Spaces must be used to indent lines; tabs are not allowed
(#20) Tab found within whitespace
(#20) Line indented incorrectly; expected at least 4 spaces, found 1
(#20) "include_once" must be immediately followed by an open parenthesis
(#20) Variable "xmlseclibsSrcDir" must be all lower-case
(#23) Inline comments must end in full-stops, exclamation marks, or question marks
(#24) Variable "libDir" must be all lower-case
(#26) Variable "folderInfo" must be all lower-case
(#26) Variable "libDir" must be all lower-case
(#28) Variable "folderInfo" must be all lower-case
(#29) Variable "libDir" must be all lower-case
(#30) "include_once" must be immediately followed by an open parenthesis
(#30) Variable "libDir" must be all lower-case
auth/onelogin_saml/auth.php
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#2) Line 1 of the opening comment must start "// This file is part of".
(#3) Line 2 of the opening comment must start "//".
(#4) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#4) Whitespace found at end of line
(#5) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#6) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#6) Whitespace found at end of line
(#7) Line 6 of the opening comment must start "// (at your option) any later version.".
(#8) Line 7 of the opening comment must start "//".
(#9) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#10) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#11) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#12) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#13) Line 12 of the opening comment must start "//".
(#14) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#15) Whitespace found at end of line
(#16) Whitespace found at end of line
(#18) Whitespace found at end of line
(#19) Whitespace found at end of line
(#20) Whitespace found at end of line
(#21) Whitespace found at end of line
(#23) Whitespace found at end of line
(#24) Whitespace found at end of line
(#25) Whitespace found at end of line
(#27) Whitespace found at end of line
(#28) Whitespace found at end of line
(#29) Whitespace found at end of line
(#30) Whitespace found at end of line
(#32) Whitespace found at end of line
(#35) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#35) "require_once" must be immediately followed by an open parenthesis
(#47) This comment is 70% valid code; is this commented out code?
(#57) Expected 1 space(s) before asterisk; 0 found
(#61) Expected 5 space(s) before asterisk; 4 found
(#62) Expected 5 space(s) before asterisk; 4 found
(#72) Expected 5 space(s) before asterisk; 4 found
(#73) Expected 5 space(s) before asterisk; 4 found
(#74) Expected 5 space(s) before asterisk; 4 found
(#75) Expected 5 space(s) before asterisk; 4 found
(#82) Expected 5 space(s) before asterisk; 4 found
(#83) Expected 5 space(s) before asterisk; 4 found
(#84) Expected 5 space(s) before asterisk; 4 found
(#85) Expected 5 space(s) before asterisk; 4 found
(#86) Expected 5 space(s) before asterisk; 4 found
(#87) Expected 5 space(s) before asterisk; 4 found
(#88) Expected 5 space(s) before asterisk; 4 found
(#91) Inline comments must start with a capital letter, digit or 3-dots sequence
(#91) Inline comments must end in full-stops, exclamation marks, or question marks
(#99) Expected 5 space(s) before asterisk; 4 found
(#100) Expected 5 space(s) before asterisk; 4 found
(#101) Expected 5 space(s) before asterisk; 4 found
(#102) Expected 5 space(s) before asterisk; 4 found
(#103) Expected 5 space(s) before asterisk; 4 found
(#107) Variable "saml_attributes" must not contain underscores.
(#108) Variable "nameID" must be all lower-case
(#112) Variable "saml_attributes" must not contain underscores.
(#113) Variable "nameID" must be all lower-case
(#117) Variable "saml_attributes" must not contain underscores.
(#117) Variable "saml_attributes" must not contain underscores.
(#118) Variable "saml_attributes" must not contain underscores.
(#123) Variable "saml_account_matcher" must not contain underscores.
(#124) Variable "saml_account_matcher" must not contain underscores.
(#125) Variable "saml_account_matcher" must not contain underscores.
(#128) Variable "saml_account_matcher" must not contain underscores.
(#129) Variable "saml_account_matcher" must not contain underscores.
(#132) This comment is 75% valid code; is this commented out code?
(#133) Whitespace found at end of line
(#134) Line indented incorrectly; expected at least 8 spaces, found 5
(#134) Spaces must be used to indent lines; tabs are not allowed
(#135) Line indented incorrectly; expected at least 8 spaces, found 5
(#135) Spaces must be used to indent lines; tabs are not allowed
(#136) Line indented incorrectly; expected at least 8 spaces, found 5
(#136) Spaces must be used to indent lines; tabs are not allowed
(#177) Variable "saml_attributes" must not contain underscores.
(#178) Variable "roleMapping" must be all lower-case
(#179) Variable "roleMapping" must be all lower-case
(#179) Variable "saml_attributes" must not contain underscores.
(#179) Variable "roleMapping" must be all lower-case
(#179) Variable "saml_attributes" must not contain underscores.
(#179) Variable "roleMapping" must be all lower-case
(#180) Variable "siteadminMapping" must be all lower-case
(#181) Variable "coursecreatorMapping" must be all lower-case
(#182) Variable "managerMapping" must be all lower-case
(#184) Variable "samlRoles" must be all lower-case
(#184) Variable "saml_attributes" must not contain underscores.
(#184) Variable "roleMapping" must be all lower-case
(#186) Variable "samlRoles" must be all lower-case
(#186) Variable "samlRole" must be all lower-case
(#187) Variable "samlRole" must be all lower-case
(#187) Variable "siteadminMapping" must be all lower-case
(#190) Variable "samlRole" must be all lower-case
(#190) Variable "coursecreatorMapping" must be all lower-case
(#193) Variable "samlRole" must be all lower-case
(#193) Variable "managerMapping" must be all lower-case
(#202) Expected 5 space(s) before asterisk; 4 found
(#203) Expected 5 space(s) before asterisk; 4 found
(#204) Expected 5 space(s) before asterisk; 4 found
(#205) Expected 5 space(s) before asterisk; 4 found
(#209) Variable "newRoles" must be all lower-case
(#211) Inline comments must end in full-stops, exclamation marks, or question marks
(#212) Variable "newRoles" must be all lower-case
(#216) Variable "newAdmins" must be all lower-case
(#217) Variable "newAdmins" must be all lower-case
(#221) Inline comments must end in full-stops, exclamation marks, or question marks
(#223) Variable "newRoles" must be all lower-case
(#224) Expected 1 space before "=>"; 0 found
(#224) Expected 1 space after "=>"; 0 found
(#227) Variable "newRoles" must be all lower-case
(#228) Expected 1 space before "=>"; 0 found
(#228) Expected 1 space after "=>"; 0 found
(#234) Expected 5 space(s) before asterisk; 4 found
(#235) Expected 5 space(s) before asterisk; 4 found
(#236) Expected 5 space(s) before asterisk; 4 found
(#237) Expected 5 space(s) before asterisk; 4 found
(#248) Expected 5 space(s) before asterisk; 4 found
(#249) Expected 5 space(s) before asterisk; 4 found
(#250) Expected 5 space(s) before asterisk; 4 found
(#251) Expected 5 space(s) before asterisk; 4 found
(#252) Expected 5 space(s) before asterisk; 4 found
(#259) Inline comments must end in full-stops, exclamation marks, or question marks
(#263) Variable "init_sso_url" must not contain underscores.
(#264) Variable "init_sso_url" must not contain underscores.
(#271) Variable "logout_url" must not contain underscores.
(#274) Variable "logout_url" must not contain underscores.
(#279) Variable "logout_url" must not contain underscores.
(#283) Expected 5 space(s) before asterisk; 4 found
(#284) Expected 5 space(s) before asterisk; 4 found
(#288) Spaces must be used to indent lines; tabs are not allowed
(#288) Tab found within whitespace
(#288) Line indented incorrectly; expected at least 8 spaces, found 1
(#288) "require_once" must be immediately followed by an open parenthesis
(#294) Expected 1 space before "?"; 0 found
(#294) Expected 1 space after "?"; 0 found
(#294) Expected 1 space before ":"; 0 found
(#294) Expected 1 space after ":"; 0 found
(#294) Line exceeds 132 characters; contains 176 characters
(#295) Expected 1 space before "?"; 0 found
(#295) Expected 1 space after "?"; 0 found
(#295) Expected 1 space before ":"; 0 found
(#295) Expected 1 space after ":"; 0 found
(#295) Line exceeds maximum limit of 180 characters; contains 194 characters
(#297) Variable "spPrivatekey" must be all lower-case
(#298) Variable "spCert" must be all lower-case
(#301) Variable "samlSettings" must be all lower-case
(#304) Line exceeds 132 characters; contains 142 characters
(#308) Line exceeds maximum limit of 180 characters; contains 190 characters
(#310) Line exceeds 132 characters; contains 163 characters
(#313) Variable "fileSystemKeyExists" must be all lower-case
(#314) Variable "fileSystemCertExists" must be all lower-case
(#315) Variable "fileSystemKeyExists" must be all lower-case
(#316) Variable "privatekey_url" must not contain underscores.
(#317) Variable "privatekey_url" must not contain underscores.
(#317) Line exceeds maximum limit of 180 characters; contains 198 characters
(#320) Variable "spPrivatekey" must be all lower-case
(#320) Variable "spPrivatekey" must be all lower-case
(#321) Line exceeds 132 characters; contains 164 characters
(#324) Variable "spPrivatekey" must be all lower-case
(#324) Variable "spPrivatekey" must be all lower-case
(#324) Variable "fileSystemKeyExists" must be all lower-case
(#325) Variable "spCert" must be all lower-case
(#325) Variable "spCert" must be all lower-case
(#325) Variable "fileSystemCertExists" must be all lower-case
(#326) Line exceeds 132 characters; contains 155 characters
(#330) Line exceeds 132 characters; contains 142 characters
(#340) Line exceeds 132 characters; contains 165 characters
(#343) Variable "attr_mappings" must not contain underscores.
(#352) Variable "saml_account_matcher" must not contain underscores.
(#353) Variable "saml_account_matcher" must not contain underscores.
(#354) Variable "saml_account_matcher" must not contain underscores.
(#357) Variable "lacked_attr_mappings" must not contain underscores.
(#358) Variable "attr_mappings" must not contain underscores.
(#361) Variable "saml_account_matcher" must not contain underscores.
(#362) Line exceeds 132 characters; contains 151 characters
(#364) Variable "saml_account_matcher" must not contain underscores.
(#365) Line exceeds 132 characters; contains 156 characters
(#367) Variable "lacked_attr_mappings" must not contain underscores.
(#371) Variable "lacked_attr_mappings" must not contain underscores.
(#372) Variable "lacked_attr_mappings" must not contain underscores.
(#372) Line exceeds 132 characters; contains 150 characters
(#375) Variable "role_mappings" must not contain underscores.
(#381) Variable "lacked_role_mappings" must not contain underscores.
(#382) Variable "role_mappings" must not contain underscores.
(#385) Variable "lacked_role_mappings" must not contain underscores.
(#389) Variable "lacked_role_mappings" must not contain underscores.
(#390) Variable "lacked_role_mappings" must not contain underscores.
(#390) Line exceeds 132 characters; contains 145 characters
auth/onelogin_saml/db/install.php
(#2) The opening <?php tag must be followed by exactly one newline.
auth/onelogin_saml/db/upgrade.php
(#2) The opening <?php tag must be followed by exactly one newline.
auth/onelogin_saml/functions.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#3) Line 2 of the opening comment must start "//".
(#4) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#5) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#6) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#7) Line 6 of the opening comment must start "// (at your option) any later version.".
(#8) Line 7 of the opening comment must start "//".
(#9) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#10) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#11) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#12) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#13) Line 12 of the opening comment must start "//".
(#14) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#15) Whitespace found at end of line
(#18) Whitespace found at end of line
(#19) Whitespace found at end of line
(#20) Whitespace found at end of line
(#23) Whitespace found at end of line
(#24) Whitespace found at end of line
(#27) Whitespace found at end of line
(#28) Whitespace found at end of line
(#29) Whitespace found at end of line
(#44) Expected 1 space before "?"; 0 found
(#44) Expected 1 space before ":"; 0 found
(#45) Expected 1 space after "=>"; 2 found
(#45) Expected 1 space before "?"; 0 found
(#45) Expected 1 space before ":"; 0 found
(#57) Expected 1 space before "?"; 0 found
(#64) Expected 1 space before "?"; 0 found
(#64) Expected 1 space before ":"; 0 found
(#64) Line exceeds 132 characters; contains 167 characters
(#65) Expected 1 space before "?"; 0 found
(#65) Expected 1 space before ":"; 0 found
(#65) Expected 1 space after ":"; 0 found
(#66) Expected 1 space before "?"; 0 found
(#66) Expected 1 space before ":"; 0 found
(#66) Expected 1 space after ":"; 0 found
(#70) Expected 1 space before "?"; 0 found
(#70) Expected 1 space before ":"; 0 found
(#71) Expected 1 space before "?"; 0 found
(#71) Expected 1 space before ":"; 0 found
(#71) Line exceeds 132 characters; contains 142 characters
(#72) Expected 1 space before "?"; 0 found
(#72) Expected 1 space before ":"; 0 found
(#72) Line exceeds 132 characters; contains 144 characters
(#73) Expected 1 space before "?"; 0 found
(#73) Expected 1 space before ":"; 0 found
(#73) Line exceeds 132 characters; contains 147 characters
(#74) Expected 1 space before "?"; 0 found
(#74) Expected 1 space before ":"; 0 found
(#74) Line exceeds 132 characters; contains 139 characters
(#75) Expected 1 space before "?"; 0 found
(#75) Expected 1 space before ":"; 0 found
(#75) Line exceeds 132 characters; contains 145 characters
(#76) Expected 1 space before "?"; 0 found
(#76) Expected 1 space before ":"; 0 found
(#76) Line exceeds 132 characters; contains 154 characters
(#111) Variable "saml_account_matcher" must not contain underscores.
(#111) Variable "user_saml" must not contain underscores.
(#111) Variable "saml_create" must not contain underscores.
(#111) Variable "saml_update" must not contain underscores.
(#111) Variable "trigger_events" must not contain underscores.
(#111) Line exceeds 132 characters; contains 157 characters
(#115) Inline comments must start with a capital letter, digit or 3-dots sequence
(#115) Inline comments must end in full-stops, exclamation marks, or question marks
(#120) Variable "saml_account_matcher" must not contain underscores.
(#120) Variable "user_saml" must not contain underscores.
(#120) Variable "saml_account_matcher" must not contain underscores.
(#121) Inline comments must start with a capital letter, digit or 3-dots sequence
(#121) Inline comments must end in full-stops, exclamation marks, or question marks
(#122) Expected 1 space before "=="; 0 found
(#122) Expected 1 space after "=="; 0 found
(#123) Variable "error_msg" must not contain underscores.
(#123) Variable "user_saml" must not contain underscores.
(#123) Variable "saml_account_matcher" must not contain underscores.
(#124) Inline comments must start with a capital letter, digit or 3-dots sequence
(#124) Inline comments must end in full-stops, exclamation marks, or question marks
(#124) This comment is 80% valid code; is this commented out code?
(#124) No space found before comment text; expected "// error_log($error_msg);" but found "//error_log($error_msg);"
(#125) Function print_error() has been deprecated; use throw new moodle_exception() (using lang strings only if meant to be shown to final user)() instead
(#125) Variable "error_msg" must not contain underscores.
(#129) Inline comments must start with a capital letter, digit or 3-dots sequence
(#129) Inline comments must end in full-stops, exclamation marks, or question marks
(#130) Variable "query_conditions" must not contain underscores.
(#131) Variable "query_conditions" must not contain underscores.
(#131) Variable "saml_account_matcher" must not contain underscores.
(#131) Variable "user_saml" must not contain underscores.
(#131) Variable "saml_account_matcher" must not contain underscores.
(#132) Variable "query_conditions" must not contain underscores.
(#133) Variable "query_conditions" must not contain underscores.
(#134) Variable "error_msg" must not contain underscores.
(#134) Variable "user_saml" must not contain underscores.
(#134) Variable "saml_account_matcher" must not contain underscores.
(#134) Line exceeds 132 characters; contains 141 characters
(#135) Inline comments must start with a capital letter, digit or 3-dots sequence
(#135) Inline comments must end in full-stops, exclamation marks, or question marks
(#135) This comment is 80% valid code; is this commented out code?
(#135) No space found before comment text; expected "// error_log($error_msg);" but found "//error_log($error_msg);"
(#136) Function print_error() has been deprecated; use throw new moodle_exception() (using lang strings only if meant to be shown to final user)() instead
(#136) Variable "error_msg" must not contain underscores.
(#142) Inline comments must end in full-stops, exclamation marks, or question marks
(#145) Inline comments must start with a capital letter, digit or 3-dots sequence
(#145) Inline comments must end in full-stops, exclamation marks, or question marks
(#150) Inline comments must start with a capital letter, digit or 3-dots sequence
(#150) Inline comments must end in full-stops, exclamation marks, or question marks
(#151) Variable "user_saml" must not contain underscores.
(#151) Variable "saml_account_matcher" must not contain underscores.
(#156) Inline comments must start with a capital letter, digit or 3-dots sequence
(#156) Inline comments must end in full-stops, exclamation marks, or question marks
(#157) Variable "saml_create" must not contain underscores.
(#158) Variable "user_saml" must not contain underscores.
(#158) Variable "user_saml" must not contain underscores.
(#159) Function print_error() has been deprecated; use throw new moodle_exception() (using lang strings only if meant to be shown to final user)() instead
(#162) Variable "user_saml" must not contain underscores.
(#163) Variable "user_saml" must not contain underscores.
(#163) Variable "saml_account_matcher" must not contain underscores.
(#165) Variable "trigger_events" must not contain underscores.
(#175) Variable "query_conditions" must not contain underscores.
(#176) Inline comments must end in full-stops, exclamation marks, or question marks
(#177) Variable "query_conditions" must not contain underscores.
(#178) Variable "query_conditions" must not contain underscores.
(#181) Inline comments must end in full-stops, exclamation marks, or question marks
(#182) Variable "saml_update" must not contain underscores.
(#183) Variable "user_saml" must not contain underscores.
(#183) Variable "saml_account_matcher" must not contain underscores.
(#184) Variable "trigger_events" must not contain underscores.
(#190) Inline comments must start with a capital letter, digit or 3-dots sequence
(#191) Line exceeds 132 characters; contains 136 characters
(#191) Inline comments must end in full-stops, exclamation marks, or question marks
(#193) Inline comments must start with a capital letter, digit or 3-dots sequence
(#193) Inline comments must end in full-stops, exclamation marks, or question marks
(#194) This comment is 65% valid code; is this commented out code?
(#196) Whitespace found at end of line
(#200) Line indented incorrectly; expected at least 12 spaces, found 9
(#200) Spaces must be used to indent lines; tabs are not allowed
(#205) Variable "user_saml" must not contain underscores.
(#205) Variable "saml_account_matcher" must not contain underscores.
(#207) Variable "saml_create" must not contain underscores.
(#208) Function print_error() has been deprecated; use throw new moodle_exception() (using lang strings only if meant to be shown to final user)() instead
(#208) Variable "user_saml" must not contain underscores.
(#208) Variable "saml_account_matcher" must not contain underscores.
(#208) Line exceeds 132 characters; contains 158 characters
(#214) Inline comments must start with a capital letter, digit or 3-dots sequence
(#214) Inline comments must end in full-stops, exclamation marks, or question marks
(#215) The use of function error_log() is forbidden; use debugging() instead
(#215) Variable "user_saml" must not contain underscores.
(#216) Function print_error() has been deprecated; use throw new moodle_exception() (using lang strings only if meant to be shown to final user)() instead
(#216) Variable "user_saml" must not contain underscores.
(#220) Variable "user_saml" must not contain underscores.
(#220) Variable "saml_account_matcher" must not contain underscores.
(#222) Variable "query_conditions" must not contain underscores.
(#225) Inline comments must start with a capital letter, digit or 3-dots sequence
(#225) Inline comments must end in full-stops, exclamation marks, or question marks
(#225) No space found before comment text; expected "// prevent firstaccess from remaining 0 for manual account that never required confirmation" but found "//prevent firstaccess from remaining 0 for manual account that never required confirmation"
(#226) Variable "query_conditions" must not contain underscores.
(#227) Variable "query_conditions" must not contain underscores.
(#231) Variable "custom_fields" must not contain underscores.
(#232) Variable "user_saml" must not contain underscores.
(#234) Variable "custom_field_name" must not contain underscores.
(#235) Variable "custom_fields" must not contain underscores.
(#235) Variable "custom_field_name" must not contain underscores.
(#238) Variable "saml_account_matcher" must not contain underscores.
(#242) Variable "query_conditions" must not contain underscores.
(#243) Variable "query_conditions" must not contain underscores.
(#249) Variable "custom_fields" must not contain underscores.
(#251) Expected "foreach (...) {\n"; found "foreach(...) {\n"
(#252) Variable "custom_fields" must not contain underscores.
(#253) Variable "custom_fields" must not contain underscores.
(#258) Line exceeds 132 characters; contains 155 characters
(#321) Inline comments must end in full-stops, exclamation marks, or question marks
(#327) Variable "url_prefix" must not contain underscores.
(#328) Variable "url_prefix" must not contain underscores.
(#354) Inline comments must end in full-stops, exclamation marks, or question marks
(#371) function name "auth_onelogin_saml_deleteLocalSession" must be lower-case letters only
(#374) Inline comments must start with a capital letter, digit or 3-dots sequence
(#374) Inline comments must end in full-stops, exclamation marks, or question marks
(#379) Expected 1 space before "-"; 0 found
(#379) Expected 1 space after "-"; 0 found
(#385) function name "getRandomPassword" must be lower-case letters only
(#388) Variable "alphaLength" must be all lower-case
(#390) Variable "alphaLength" must be all lower-case
auth/onelogin_saml/index.php
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#2) Line 1 of the opening comment must start "// This file is part of".
(#3) Line 2 of the opening comment must start "//".
(#4) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#5) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#6) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#7) Line 6 of the opening comment must start "// (at your option) any later version.".
(#8) Line 7 of the opening comment must start "//".
(#9) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#10) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#11) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#12) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#13) Line 12 of the opening comment must start "//".
(#14) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#15) Whitespace found at end of line
(#18) Whitespace found at end of line
(#19) Whitespace found at end of line
(#20) Whitespace found at end of line
(#23) Whitespace found at end of line
(#24) Whitespace found at end of line
(#27) Whitespace found at end of line
(#28) Whitespace found at end of line
(#29) Whitespace found at end of line
(#34) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#34) "require_once" must be immediately followed by an open parenthesis
(#41) Inline comments must start with a capital letter, digit or 3-dots sequence
(#41) Inline comments must end in full-stops, exclamation marks, or question marks
(#42) Expected login check (require_login, require_course_login, require_admin, admin_externalpage_setup) following config inclusion. None found.
(#52) Inline comments must end in full-stops, exclamation marks, or question marks
(#54) Variable "errorCode" must be all lower-case
(#55) Variable "errorCode" must be all lower-case
(#60) Inline doc block comments are not allowed; use "// Comment." instead
(#68) Inline comments must start with a capital letter, digit or 3-dots sequence
(#68) Inline comments must end in full-stops, exclamation marks, or question marks
(#70) Function print_error() has been deprecated; use throw new moodle_exception() (using lang strings only if meant to be shown to final user)() instead
(#76) Inline comments must start with a capital letter, digit or 3-dots sequence
(#76) Inline comments must end in full-stops, exclamation marks, or question marks
(#81) Inline comments must start with a capital letter, digit or 3-dots sequence
(#81) Inline comments must end in full-stops, exclamation marks, or question marks
(#81) Whitespace found at end of line
(#86) Variable "normalActived" must be all lower-case
(#87) Variable "normalSessionActivated" must be all lower-case
(#88) Variable "logoutActived" must be all lower-case
(#90) Inline comments must start with a capital letter, digit or 3-dots sequence
(#90) Inline comments must end in full-stops, exclamation marks, or question marks
(#96) Variable "logoutActived" must be all lower-case
(#105) Variable "normalActived" must be all lower-case
(#109) Inline comments must end in full-stops, exclamation marks, or question marks
(#118) Function print_error() has been deprecated; use throw new moodle_exception() (using lang strings only if meant to be shown to final user)() instead
(#122) This comment is 62% valid code; is this commented out code?
(#139) Line indented incorrectly; expected at least 12 spaces, found 3
(#139) Spaces must be used to indent lines; tabs are not allowed
(#141) Line indented incorrectly; expected at least 12 spaces, found 6
(#141) Spaces must be used to indent lines; tabs are not allowed
(#154) Variable "normalActived" must be all lower-case
(#154) Variable "normalSessionActivated" must be all lower-case
(#154) Variable "logoutActived" must be all lower-case
(#157) Variable "normalActived" must be all lower-case
(#157) Variable "normalSessionActivated" must be all lower-case
(#157) Variable "logoutActived" must be all lower-case
(#162) Variable "onelogin_saml_nameId" must be all lower-case
(#162) Variable "onelogin_saml_nameId" must not contain underscores.
(#163) Variable "saml_attributes" must not contain underscores.
(#167) Inline comments must end in full-stops, exclamation marks, or question marks
(#170) Variable "errorMsg" must be all lower-case
(#170) Line exceeds 132 characters; contains 135 characters
(#172) Variable "errorMsg" must be all lower-case
(#176) Variable "errorMsg" must be all lower-case
(#178) Variable "errorMsg" must be all lower-case
(#183) Variable "errorMsg" must be all lower-case
(#183) Line exceeds 132 characters; contains 136 characters
(#186) Variable "errorMsg" must be all lower-case
(#188) Variable "saml_user" must not contain underscores.
(#190) Inline comments must start with a capital letter, digit or 3-dots sequence
(#190) Inline comments must end in full-stops, exclamation marks, or question marks
(#191) Variable "saml_user" must not contain underscores.
(#193) Variable "saml_account_matcher" must not contain underscores.
(#194) Variable "saml_account_matcher" must not contain underscores.
(#195) Variable "saml_account_matcher" must not contain underscores.
(#198) Variable "saml_create" must not contain underscores.
(#198) Expected 1 space before "?"; 0 found
(#199) Variable "saml_update" must not contain underscores.
(#199) Expected 1 space before "?"; 0 found
(#200) Variable "trigger_events" must not contain underscores.
(#200) Expected 1 space before "?"; 0 found
(#201) Variable "saml_account_matcher" must not contain underscores.
(#201) Variable "saml_user" must not contain underscores.
(#201) Variable "saml_create" must not contain underscores.
(#201) Variable "saml_update" must not contain underscores.
(#201) Variable "trigger_events" must not contain underscores.
(#201) Line exceeds 132 characters; contains 147 characters
(#203) Inline comments must start with a capital letter, digit or 3-dots sequence
(#203) Inline comments must end in full-stops, exclamation marks, or question marks
(#205) Inline comments must start with a capital letter, digit or 3-dots sequence
(#205) Inline comments must end in full-stops, exclamation marks, or question marks
(#211) Inline comments must start with a capital letter, digit or 3-dots sequence
(#211) Inline comments must end in full-stops, exclamation marks, or question marks
(#213) Inline comments must start with a capital letter, digit or 3-dots sequence
(#213) This comment is 64% valid code; is this commented out code?
(#213) No space found before comment text; expected "// $SESSION->onelogin_saml_session_index = $auth->getSessionIndex();" but found "//$SESSION->onelogin_saml_session_index = $auth->getSessionIndex();"
(#214) No space found before comment text; expected "// $SESSION->onelogin_saml_nameid_format = $auth->getNameIdFormat();" but found "//$SESSION->onelogin_saml_nameid_format = $auth->getNameIdFormat();"
(#217) Inline comments must start with a capital letter, digit or 3-dots sequence
(#217) Inline comments must end in full-stops, exclamation marks, or question marks
(#217) This comment is 57% valid code; is this commented out code?
(#230) Variable "errorMsg" must be all lower-case
(#230) Variable "saml_user" must not contain underscores.
(#230) Variable "saml_user" must not contain underscores.
(#230) Variable "saml_user" must not contain underscores.
(#230) Line exceeds maximum limit of 180 characters; contains 193 characters
(#233) Variable "errorMsg" must be all lower-case
(#236) Variable "errorMsg" must be all lower-case
(#236) Line exceeds maximum limit of 180 characters; contains 223 characters
(#239) Variable "errorMsg" must be all lower-case
(#240) Function print_error() has been deprecated; use throw new moodle_exception() (using lang strings only if meant to be shown to final user)() instead
(#240) Variable "errorMsg" must be all lower-case
(#244) Function print_error() has been deprecated; use throw new moodle_exception() (using lang strings only if meant to be shown to final user)() instead
(#244) Variable "errorMsg" must be all lower-case
auth/onelogin_saml/lang/en/auth_onelogin_saml.php
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#2) Line 1 of the opening comment must start "// This file is part of".
(#3) Line 2 of the opening comment must start "//".
(#3) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#3) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#3) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#3) Line 6 of the opening comment must start "// (at your option) any later version.".
(#4) Line 7 of the opening comment must start "//".
(#5) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#5) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#5) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#5) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#5) Inline comments must end in full-stops, exclamation marks, or question marks
(#5) No space found before comment text; expected "// SSO Authentication" but found "//SSO Authentication"
(#7) Whitespace found at end of line within string
(#8) Whitespace found at end of line within string
(#9) Whitespace found at end of line within string
(#10) Whitespace found at end of line within string
(#11) Whitespace found at end of line within string
auth/onelogin_saml/lib/Saml2/Auth.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#3) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#3) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#3) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#3) Line 6 of the opening comment must start "// (at your option) any later version.".
(#3) Line 7 of the opening comment must start "//".
(#4) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#4) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#4) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#5) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#46) Member variable "_attributesWithFriendlyName" must be all lower-case
(#60) Member variable "_nameidFormat" must be all lower-case
(#67) Member variable "_nameidNameQualifier" must be all lower-case
(#74) Member variable "_nameidSPNameQualifier" must be all lower-case
(#90) Member variable "_sessionIndex" must be all lower-case
(#98) Member variable "_sessionExpiration" must be all lower-case
(#105) Member variable "_lastMessageId" must be all lower-case
(#112) Member variable "_lastAssertionId" must be all lower-case
(#120) Member variable "_lastAssertionNotOnOrAfter" must be all lower-case
(#134) Member variable "_lastErrorException" must be all lower-case
(#141) Member variable "_lastError" must be all lower-case
(#148) Member variable "_lastRequestID" must be all lower-case
(#156) Member variable "_lastRequest" must be all lower-case
(#165) Member variable "_lastResponse" must be all lower-case
(#176) Opening brace should be on the same line as the declaration
(#185) Public method name "Auth::getSettings" must be in lower-case letters only
(#186) Opening brace should be on the same line as the declaration
(#197) Public method name "Auth::setStrict" must be in lower-case letters only
(#198) Opening brace should be on the same line as the declaration
(#217) Public method name "Auth::processResponse" must be in lower-case letters only
(#217) Variable "requestId" must be all lower-case
(#218) Opening brace should be on the same line as the declaration
(#222) Inline comments must end in full-stops, exclamation marks, or question marks
(#226) Variable "requestId" must be all lower-case
(#266) Public method name "Auth::processSLO" must be in lower-case letters only
(#266) Variable "keepLocalSession" must be all lower-case
(#266) Variable "requestId" must be all lower-case
(#266) Variable "retrieveParametersFromServer" must be all lower-case
(#266) Variable "cbDeleteSession" must be all lower-case
(#266) Line exceeds 132 characters; contains 155 characters
(#267) Opening brace should be on the same line as the declaration
(#271) Variable "logoutResponse" must be all lower-case
(#272) Variable "logoutResponse" must be all lower-case
(#273) Variable "logoutResponse" must be all lower-case
(#273) Variable "requestId" must be all lower-case
(#273) Variable "retrieveParametersFromServer" must be all lower-case
(#275) Variable "logoutResponse" must be all lower-case
(#276) Variable "logoutResponse" must be all lower-case
(#278) Variable "logoutResponse" must be all lower-case
(#281) Variable "logoutResponse" must be all lower-case
(#282) Variable "keepLocalSession" must be all lower-case
(#283) Variable "cbDeleteSession" must be all lower-case
(#286) Variable "cbDeleteSession" must be all lower-case
(#291) Variable "logoutRequest" must be all lower-case
(#292) Variable "logoutRequest" must be all lower-case
(#293) Variable "logoutRequest" must be all lower-case
(#293) Variable "retrieveParametersFromServer" must be all lower-case
(#295) Variable "logoutRequest" must be all lower-case
(#296) Variable "logoutRequest" must be all lower-case
(#298) Variable "keepLocalSession" must be all lower-case
(#299) Variable "cbDeleteSession" must be all lower-case
(#302) Variable "cbDeleteSession" must be all lower-case
(#305) Variable "inResponseTo" must be all lower-case
(#305) Variable "logoutRequest" must be all lower-case
(#306) Variable "logoutRequest" must be all lower-case
(#307) Variable "responseBuilder" must be all lower-case
(#308) Variable "responseBuilder" must be all lower-case
(#308) Variable "inResponseTo" must be all lower-case
(#309) Variable "responseBuilder" must be all lower-case
(#311) Variable "logoutResponse" must be all lower-case
(#311) Variable "responseBuilder" must be all lower-case
(#313) Variable "logoutResponse" must be all lower-case
(#320) Variable "logoutResponse" must be all lower-case
(#320) Expected 1 space before "?"; 0 found
(#320) Expected 1 space before ":"; 0 found
(#320) Line exceeds 132 characters; contains 180 characters
(#346) Public method name "Auth::redirectTo" must be in lower-case letters only
(#347) Opening brace should be on the same line as the declaration
(#362) Public method name "Auth::isAuthenticated" must be in lower-case letters only
(#363) Opening brace should be on the same line as the declaration
(#372) Public method name "Auth::getAttributes" must be in lower-case letters only
(#373) Opening brace should be on the same line as the declaration
(#383) Public method name "Auth::getAttributesWithFriendlyName" must be in lower-case letters only
(#384) Opening brace should be on the same line as the declaration
(#393) Public method name "Auth::getNameId" must be in lower-case letters only
(#394) Opening brace should be on the same line as the declaration
(#403) Public method name "Auth::getNameIdFormat" must be in lower-case letters only
(#404) Opening brace should be on the same line as the declaration
(#413) Public method name "Auth::getNameIdNameQualifier" must be in lower-case letters only
(#414) Opening brace should be on the same line as the declaration
(#423) Public method name "Auth::getNameIdSPNameQualifier" must be in lower-case letters only
(#424) Opening brace should be on the same line as the declaration
(#433) Public method name "Auth::getSessionIndex" must be in lower-case letters only
(#434) Opening brace should be on the same line as the declaration
(#443) Public method name "Auth::getSessionExpiration" must be in lower-case letters only
(#444) Opening brace should be on the same line as the declaration
(#453) Public method name "Auth::getErrors" must be in lower-case letters only
(#454) Opening brace should be on the same line as the declaration
(#463) Public method name "Auth::getLastErrorReason" must be in lower-case letters only
(#464) Opening brace should be on the same line as the declaration
(#474) Public method name "Auth::getLastErrorException" must be in lower-case letters only
(#475) Opening brace should be on the same line as the declaration
(#486) Public method name "Auth::getAttribute" must be in lower-case letters only
(#487) Opening brace should be on the same line as the declaration
(#504) Public method name "Auth::getAttributeWithFriendlyName" must be in lower-case letters only
(#504) Variable "friendlyName" must be all lower-case
(#505) Opening brace should be on the same line as the declaration
(#506) Variable "friendlyName" must be all lower-case
(#508) Variable "friendlyName" must be all lower-case
(#509) Variable "friendlyName" must be all lower-case
(#529) Variable "returnTo" must be all lower-case
(#529) Variable "forceAuthn" must be all lower-case
(#529) Variable "isPassive" must be all lower-case
(#529) Variable "setNameIdPolicy" must be all lower-case
(#529) Variable "nameIdValueReq" must be all lower-case
(#529) Line exceeds 132 characters; contains 177 characters
(#530) Opening brace should be on the same line as the declaration
(#531) Variable "authnRequest" must be all lower-case
(#531) Variable "forceAuthn" must be all lower-case
(#531) Variable "isPassive" must be all lower-case
(#531) Variable "setNameIdPolicy" must be all lower-case
(#531) Variable "nameIdValueReq" must be all lower-case
(#533) Variable "authnRequest" must be all lower-case
(#534) Variable "authnRequest" must be all lower-case
(#536) Variable "samlRequest" must be all lower-case
(#536) Variable "authnRequest" must be all lower-case
(#537) Variable "samlRequest" must be all lower-case
(#539) Variable "returnTo" must be all lower-case
(#540) Variable "returnTo" must be all lower-case
(#547) Variable "samlRequest" must be all lower-case
(#569) Variable "returnTo" must be all lower-case
(#569) Variable "nameId" must be all lower-case
(#569) Variable "sessionIndex" must be all lower-case
(#569) Variable "nameIdFormat" must be all lower-case
(#569) Variable "nameIdNameQualifier" must be all lower-case
(#569) Variable "nameIdSPNameQualifier" must be all lower-case
(#569) Line exceeds maximum limit of 180 characters; contains 208 characters
(#570) Opening brace should be on the same line as the declaration
(#571) Variable "sloUrl" must be all lower-case
(#572) Variable "sloUrl" must be all lower-case
(#579) Variable "nameId" must be all lower-case
(#580) Variable "nameId" must be all lower-case
(#582) Variable "nameIdFormat" must be all lower-case
(#583) Variable "nameIdFormat" must be all lower-case
(#586) Variable "logoutRequest" must be all lower-case
(#586) Variable "nameId" must be all lower-case
(#586) Variable "sessionIndex" must be all lower-case
(#586) Variable "nameIdFormat" must be all lower-case
(#586) Variable "nameIdNameQualifier" must be all lower-case
(#586) Variable "nameIdSPNameQualifier" must be all lower-case
(#586) Line exceeds 132 characters; contains 152 characters
(#588) Variable "logoutRequest" must be all lower-case
(#589) Variable "logoutRequest" must be all lower-case
(#591) Variable "samlRequest" must be all lower-case
(#591) Variable "logoutRequest" must be all lower-case
(#593) Variable "samlRequest" must be all lower-case
(#594) Variable "returnTo" must be all lower-case
(#595) Variable "returnTo" must be all lower-case
(#602) Variable "samlRequest" must be all lower-case
(#607) Variable "sloUrl" must be all lower-case
(#615) Public method name "Auth::getSSOurl" must be in lower-case letters only
(#616) Opening brace should be on the same line as the declaration
(#617) Variable "idpData" must be all lower-case
(#618) Variable "idpData" must be all lower-case
(#626) Public method name "Auth::getSLOurl" must be in lower-case letters only
(#627) Opening brace should be on the same line as the declaration
(#629) Variable "idpData" must be all lower-case
(#630) Variable "idpData" must be all lower-case
(#630) Variable "idpData" must be all lower-case
(#631) Variable "idpData" must be all lower-case
(#641) Public method name "Auth::getSLOResponseUrl" must be in lower-case letters only
(#642) Opening brace should be on the same line as the declaration
(#643) Variable "idpData" must be all lower-case
(#644) Variable "idpData" must be all lower-case
(#644) Variable "idpData" must be all lower-case
(#645) Variable "idpData" must be all lower-case
(#655) Public method name "Auth::getLastRequestID" must be in lower-case letters only
(#656) Opening brace should be on the same line as the declaration
(#671) Public method name "Auth::buildAuthnRequest" must be in lower-case letters only
(#671) Variable "forceAuthn" must be all lower-case
(#671) Variable "isPassive" must be all lower-case
(#671) Variable "setNameIdPolicy" must be all lower-case
(#671) Variable "nameIdValueReq" must be all lower-case
(#672) Opening brace should be on the same line as the declaration
(#673) Variable "forceAuthn" must be all lower-case
(#673) Variable "isPassive" must be all lower-case
(#673) Variable "setNameIdPolicy" must be all lower-case
(#673) Variable "nameIdValueReq" must be all lower-case
(#688) Public method name "Auth::buildRequestSignature" must be in lower-case letters only
(#688) Variable "samlRequest" must be all lower-case
(#688) Variable "relayState" must be all lower-case
(#688) Variable "signAlgorithm" must be all lower-case
(#689) Opening brace should be on the same line as the declaration
(#690) Variable "samlRequest" must be all lower-case
(#690) Variable "relayState" must be all lower-case
(#690) Variable "signAlgorithm" must be all lower-case
(#705) Public method name "Auth::buildResponseSignature" must be in lower-case letters only
(#705) Variable "samlResponse" must be all lower-case
(#705) Variable "relayState" must be all lower-case
(#705) Variable "signAlgorithm" must be all lower-case
(#706) Opening brace should be on the same line as the declaration
(#707) Variable "samlResponse" must be all lower-case
(#707) Variable "relayState" must be all lower-case
(#707) Variable "signAlgorithm" must be all lower-case
(#723) Private method name "Auth::buildMessageSignature" must be in lower-case letters only
(#723) Variable "samlMessage" must be all lower-case
(#723) Variable "relayState" must be all lower-case
(#723) Variable "signAlgorithm" must be all lower-case
(#723) Line exceeds 132 characters; contains 137 characters
(#724) Opening brace should be on the same line as the declaration
(#728) Variable "errorMsg" must be all lower-case
(#730) Variable "errorMsg" must be all lower-case
(#733) Variable "errorMsg" must be all lower-case
(#736) Variable "objKey" must be all lower-case
(#736) Variable "signAlgorithm" must be all lower-case
(#737) Variable "objKey" must be all lower-case
(#741) Variable "samlMessage" must be all lower-case
(#742) Variable "relayState" must be all lower-case
(#743) Variable "relayState" must be all lower-case
(#745) Variable "signAlgorithm" must be all lower-case
(#747) Variable "samlMessage" must be all lower-case
(#748) Variable "relayState" must be all lower-case
(#749) Variable "relayState" must be all lower-case
(#751) Variable "signAlgorithm" must be all lower-case
(#753) Variable "objKey" must be all lower-case
(#760) Public method name "Auth::getLastMessageId" must be in lower-case letters only
(#761) Opening brace should be on the same line as the declaration
(#768) Public method name "Auth::getLastAssertionId" must be in lower-case letters only
(#769) Opening brace should be on the same line as the declaration
(#778) Public method name "Auth::getLastAssertionNotOnOrAfter" must be in lower-case letters only
(#779) Opening brace should be on the same line as the declaration
(#789) Public method name "Auth::getLastRequestXML" must be in lower-case letters only
(#790) Opening brace should be on the same line as the declaration
(#802) Public method name "Auth::getLastResponseXML" must be in lower-case letters only
(#803) Opening brace should be on the same line as the declaration
auth/onelogin_saml/lib/Saml2/AuthnRequest.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#3) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#3) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#3) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#3) Line 6 of the opening comment must start "// (at your option) any later version.".
(#3) Line 7 of the opening comment must start "//".
(#4) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#4) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#4) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#5) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#35) Member variable "_authnRequest" must be all lower-case
(#53) Variable "forceAuthn" must be all lower-case
(#53) Variable "isPassive" must be all lower-case
(#53) Variable "setNameIdPolicy" must be all lower-case
(#53) Variable "nameIdValueReq" must be all lower-case
(#53) Line exceeds 132 characters; contains 157 characters
(#54) Opening brace should be on the same line as the declaration
(#57) Variable "spData" must be all lower-case
(#58) Variable "idpData" must be all lower-case
(#62) Variable "issueInstant" must be all lower-case
(#64) Variable "subjectStr" must be all lower-case
(#65) Variable "nameIdValueReq" must be all lower-case
(#66) Variable "subjectStr" must be all lower-case
(#69) Variable "spData" must be all lower-case
(#75) Variable "nameIdPolicyStr" must be all lower-case
(#76) Variable "setNameIdPolicy" must be all lower-case
(#77) Variable "nameIDPolicyFormat" must be all lower-case
(#77) Variable "spData" must be all lower-case
(#79) Variable "nameIDPolicyFormat" must be all lower-case
(#82) Variable "nameIdPolicyStr" must be all lower-case
(#85) Variable "nameIDPolicyFormat" must be all lower-case
(#89) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#91) Variable "providerNameStr" must be all lower-case
(#92) Variable "organizationData" must be all lower-case
(#93) Variable "organizationData" must be all lower-case
(#94) Variable "organizationData" must be all lower-case
(#100) Variable "organizationData" must be all lower-case
(#100) Variable "organizationData" must be all lower-case
(#101) Variable "providerNameStr" must be all lower-case
(#102) Variable "organizationData" must be all lower-case
(#107) Variable "forceAuthnStr" must be all lower-case
(#108) Variable "forceAuthn" must be all lower-case
(#109) Variable "forceAuthnStr" must be all lower-case
(#115) Variable "isPassiveStr" must be all lower-case
(#116) Variable "isPassive" must be all lower-case
(#117) Variable "isPassiveStr" must be all lower-case
(#123) Variable "requestedAuthnStr" must be all lower-case
(#125) Variable "authnComparison" must be all lower-case
(#127) Variable "authnComparison" must be all lower-case
(#130) Variable "authnComparisonAttr" must be all lower-case
(#131) Variable "authnComparison" must be all lower-case
(#132) Variable "authnComparisonAttr" must be all lower-case
(#132) Variable "authnComparison" must be all lower-case
(#136) Variable "requestedAuthnStr" must be all lower-case
(#138) Variable "authnComparisonAttr" must be all lower-case
(#143) Variable "requestedAuthnStr" must be all lower-case
(#143) Variable "authnComparisonAttr" must be all lower-case
(#144) Variable "contextValue" must be all lower-case
(#145) Variable "requestedAuthnStr" must be all lower-case
(#145) Variable "contextValue" must be all lower-case
(#147) Variable "requestedAuthnStr" must be all lower-case
(#151) Variable "spEntityId" must be all lower-case
(#151) Variable "spData" must be all lower-case
(#152) Variable "acsUrl" must be all lower-case
(#152) Variable "spData" must be all lower-case
(#159) Variable "providerNameStr" must be all lower-case
(#160) Variable "issueInstant" must be all lower-case
(#161) Variable "idpData" must be all lower-case
(#162) Variable "spData" must be all lower-case
(#163) Variable "acsUrl" must be all lower-case
(#164) Variable "spEntityId" must be all lower-case
(#179) Public method name "AuthnRequest::getRequest" must be in lower-case letters only
(#180) Opening brace should be on the same line as the declaration
(#191) Variable "base64Request" must be all lower-case
(#192) Variable "base64Request" must be all lower-case
(#200) Public method name "AuthnRequest::getId" must be in lower-case letters only
(#201) Opening brace should be on the same line as the declaration
(#210) Public method name "AuthnRequest::getXML" must be in lower-case letters only
(#211) Opening brace should be on the same line as the declaration
auth/onelogin_saml/lib/Saml2/Constants.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#3) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#3) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#3) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#3) Line 6 of the opening comment must start "// (at your option) any later version.".
(#3) Line 7 of the opening comment must start "//".
(#4) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#4) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#4) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#5) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#25) Inline comments must end in full-stops, exclamation marks, or question marks
(#28) Inline comments must end in full-stops, exclamation marks, or question marks
(#39) Inline comments must end in full-stops, exclamation marks, or question marks
(#44) Inline comments must end in full-stops, exclamation marks, or question marks
(#54) Inline comments must end in full-stops, exclamation marks, or question marks
(#61) Inline comments must end in full-stops, exclamation marks, or question marks
(#71) Inline comments must end in full-stops, exclamation marks, or question marks
(#76) Inline comments must end in full-stops, exclamation marks, or question marks
auth/onelogin_saml/lib/Saml2/Error.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#3) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#3) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#3) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#3) Line 6 of the opening comment must start "// (at your option) any later version.".
(#3) Line 7 of the opening comment must start "//".
(#4) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#4) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#4) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#5) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#27) Inline comments must end in full-stops, exclamation marks, or question marks
(#33) Inline comments must end in full-stops, exclamation marks, or question marks
(#54) Opening brace should be on the same line as the declaration
auth/onelogin_saml/lib/Saml2/IdPMetadataParser.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#3) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#3) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#3) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#3) Line 6 of the opening comment must start "// (at your option) any later version.".
(#3) Line 7 of the opening comment must start "//".
(#4) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#4) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#4) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#5) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#40) Public method name "IdPMetadataParser::parseRemoteXML" must be in lower-case letters only
(#40) Variable "entityId" must be all lower-case
(#40) Variable "desiredNameIdFormat" must be all lower-case
(#40) Variable "desiredSSOBinding" must be all lower-case
(#40) Variable "desiredSLOBinding" must be all lower-case
(#40) Line exceeds maximum limit of 180 characters; contains 204 characters
(#41) Opening brace should be on the same line as the declaration
(#42) Variable "metadataInfo" must be all lower-case
(#54) Variable "metadataInfo" must be all lower-case
(#54) Variable "entityId" must be all lower-case
(#54) Variable "desiredNameIdFormat" must be all lower-case
(#54) Variable "desiredSSOBinding" must be all lower-case
(#54) Variable "desiredSLOBinding" must be all lower-case
(#61) Variable "metadataInfo" must be all lower-case
(#78) Public method name "IdPMetadataParser::parseFileXML" must be in lower-case letters only
(#78) Variable "entityId" must be all lower-case
(#78) Variable "desiredNameIdFormat" must be all lower-case
(#78) Variable "desiredSSOBinding" must be all lower-case
(#78) Variable "desiredSLOBinding" must be all lower-case
(#78) Line exceeds maximum limit of 180 characters; contains 207 characters
(#79) Opening brace should be on the same line as the declaration
(#80) Variable "metadataInfo" must be all lower-case
(#85) Variable "metadataInfo" must be all lower-case
(#85) Variable "entityId" must be all lower-case
(#85) Variable "desiredNameIdFormat" must be all lower-case
(#85) Variable "desiredSSOBinding" must be all lower-case
(#85) Variable "desiredSLOBinding" must be all lower-case
(#90) Variable "metadataInfo" must be all lower-case
(#109) Public method name "IdPMetadataParser::parseXML" must be in lower-case letters only
(#109) Variable "entityId" must be all lower-case
(#109) Variable "desiredNameIdFormat" must be all lower-case
(#109) Variable "desiredSSOBinding" must be all lower-case
(#109) Variable "desiredSLOBinding" must be all lower-case
(#109) Line exceeds maximum limit of 180 characters; contains 198 characters
(#110) Opening brace should be on the same line as the declaration
(#111) Variable "metadataInfo" must be all lower-case
(#122) Variable "customIdPStr" must be all lower-case
(#123) Variable "entityId" must be all lower-case
(#124) Variable "customIdPStr" must be all lower-case
(#124) Variable "entityId" must be all lower-case
(#126) Variable "idpDescryptorXPath" must be all lower-case
(#126) Variable "customIdPStr" must be all lower-case
(#128) Variable "idpDescriptorNodes" must be all lower-case
(#128) Variable "idpDescryptorXPath" must be all lower-case
(#130) Variable "idpDescriptorNodes" must be all lower-case
(#130) Variable "idpDescriptorNodes" must be all lower-case
(#131) Variable "metadataInfo" must be all lower-case
(#133) Variable "idpDescriptor" must be all lower-case
(#133) Variable "idpDescriptorNodes" must be all lower-case
(#135) Variable "entityId" must be all lower-case
(#135) Variable "idpDescriptor" must be all lower-case
(#136) Variable "entityId" must be all lower-case
(#136) Variable "idpDescriptor" must be all lower-case
(#139) Variable "entityId" must be all lower-case
(#140) Variable "metadataInfo" must be all lower-case
(#140) Variable "entityId" must be all lower-case
(#143) Variable "ssoNodes" must be all lower-case
(#143) Variable "desiredSSOBinding" must be all lower-case
(#143) Variable "idpDescriptor" must be all lower-case
(#144) Variable "ssoNodes" must be all lower-case
(#145) Variable "ssoNodes" must be all lower-case
(#145) Variable "idpDescriptor" must be all lower-case
(#147) Variable "ssoNodes" must be all lower-case
(#148) Variable "metadataInfo" must be all lower-case
(#149) Variable "ssoNodes" must be all lower-case
(#150) Variable "ssoNodes" must be all lower-case
(#154) Variable "sloNodes" must be all lower-case
(#154) Variable "desiredSLOBinding" must be all lower-case
(#154) Variable "idpDescriptor" must be all lower-case
(#155) Variable "sloNodes" must be all lower-case
(#156) Variable "sloNodes" must be all lower-case
(#156) Variable "idpDescriptor" must be all lower-case
(#158) Variable "sloNodes" must be all lower-case
(#159) Variable "metadataInfo" must be all lower-case
(#160) Variable "sloNodes" must be all lower-case
(#161) Variable "sloNodes" must be all lower-case
(#162) Variable "sloNodes" must be all lower-case
(#166) Variable "keyDescriptorCertSigningNodes" must be all lower-case
(#166) Variable "idpDescriptor" must be all lower-case
(#166) Line exceeds maximum limit of 180 characters; contains 183 characters
(#168) Variable "keyDescriptorCertEncryptionNodes" must be all lower-case
(#168) Variable "idpDescriptor" must be all lower-case
(#168) Line exceeds maximum limit of 180 characters; contains 183 characters
(#170) Variable "keyDescriptorCertSigningNodes" must be all lower-case
(#170) Variable "keyDescriptorCertEncryptionNodes" must be all lower-case
(#171) Variable "metadataInfo" must be all lower-case
(#172) Variable "keyDescriptorCertSigningNodes" must be all lower-case
(#173) Variable "idpInfo" must be all lower-case
(#174) Variable "keyDescriptorCertSigningNodes" must be all lower-case
(#174) Variable "keyDescriptorCertSigningNode" must be all lower-case
(#175) Variable "metadataInfo" must be all lower-case
(#175) Variable "keyDescriptorCertSigningNode" must be all lower-case
(#175) Line exceeds 132 characters; contains 148 characters
(#178) Variable "keyDescriptorCertEncryptionNodes" must be all lower-case
(#179) Variable "idpInfo" must be all lower-case
(#180) Variable "keyDescriptorCertEncryptionNodes" must be all lower-case
(#180) Variable "keyDescriptorCertEncryptionNode" must be all lower-case
(#181) Variable "metadataInfo" must be all lower-case
(#181) Variable "keyDescriptorCertEncryptionNode" must be all lower-case
(#181) Line exceeds 132 characters; contains 154 characters
(#185) Variable "idpCertdata" must be all lower-case
(#185) Variable "metadataInfo" must be all lower-case
(#186) Variable "idpCertdata" must be all lower-case
(#187) Variable "idpCertdata" must be all lower-case
(#187) Variable "idpCertdata" must be all lower-case
(#187) Variable "idpCertdata" must be all lower-case
(#187) Variable "idpCertdata" must be all lower-case
(#187) Line exceeds maximum limit of 180 characters; contains 185 characters
(#188) Variable "idpCertdata" must be all lower-case
(#188) Variable "idpCertdata" must be all lower-case
(#188) Variable "idpCertdata" must be all lower-case
(#188) Variable "idpCertdata" must be all lower-case
(#188) Variable "idpCertdata" must be all lower-case
(#188) Variable "idpCertdata" must be all lower-case
(#188) Line exceeds maximum limit of 180 characters; contains 254 characters
(#189) Variable "metadataInfo" must be all lower-case
(#190) Variable "metadataInfo" must be all lower-case
(#190) Variable "metadataInfo" must be all lower-case
(#192) Variable "metadataInfo" must be all lower-case
(#192) Variable "metadataInfo" must be all lower-case
(#194) Variable "metadataInfo" must be all lower-case
(#198) Variable "nameIdFormatNodes" must be all lower-case
(#198) Variable "idpDescriptor" must be all lower-case
(#199) Variable "nameIdFormatNodes" must be all lower-case
(#200) Variable "metadataInfo" must be all lower-case
(#200) Variable "nameIdFormatNodes" must be all lower-case
(#201) Variable "desiredNameIdFormat" must be all lower-case
(#202) Variable "nameIdFormatNodes" must be all lower-case
(#202) Variable "nameIdFormatNode" must be all lower-case
(#203) Variable "nameIdFormatNode" must be all lower-case
(#203) Variable "desiredNameIdFormat" must be all lower-case
(#204) Variable "metadataInfo" must be all lower-case
(#204) Variable "nameIdFormatNode" must be all lower-case
(#215) Variable "metadataInfo" must be all lower-case
(#226) Public method name "IdPMetadataParser::injectIntoSettings" must be in lower-case letters only
(#226) Variable "metadataInfo" must be all lower-case
(#227) Opening brace should be on the same line as the declaration
(#228) Variable "metadataInfo" must be all lower-case
(#229) Variable "metadataInfo" must be all lower-case
(#229) Variable "metadataInfo" must be all lower-case
(#229) Line exceeds 132 characters; contains 151 characters
(#233) Variable "metadataInfo" must be all lower-case
(#233) Variable "metadataInfo" must be all lower-case
(#233) Line exceeds 132 characters; contains 146 characters
(#238) Variable "metadataInfo" must be all lower-case
auth/onelogin_saml/lib/Saml2/LogoutRequest.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#3) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#3) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#3) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#3) Line 6 of the opening comment must start "// (at your option) any later version.".
(#3) Line 7 of the opening comment must start "//".
(#4) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#4) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#4) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#5) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#47) Member variable "_logoutRequest" must be all lower-case
(#67) Variable "nameId" must be all lower-case
(#67) Variable "sessionIndex" must be all lower-case
(#67) Variable "nameIdFormat" must be all lower-case
(#67) Variable "nameIdNameQualifier" must be all lower-case
(#67) Variable "nameIdSPNameQualifier" must be all lower-case
(#67) Line exceeds maximum limit of 180 characters; contains 204 characters
(#68) Opening brace should be on the same line as the declaration
(#71) Variable "baseURL" must be all lower-case
(#72) Variable "baseURL" must be all lower-case
(#73) Variable "baseURL" must be all lower-case
(#77) Variable "spData" must be all lower-case
(#78) Variable "idpData" must be all lower-case
(#84) Variable "issueInstant" must be all lower-case
(#88) Variable "existsMultiX509Enc" must be all lower-case
(#88) Variable "idpData" must be all lower-case
(#88) Variable "idpData" must be all lower-case
(#88) Variable "idpData" must be all lower-case
(#88) Line exceeds 132 characters; contains 172 characters
(#90) Variable "existsMultiX509Enc" must be all lower-case
(#91) Variable "idpData" must be all lower-case
(#93) Variable "idpData" must be all lower-case
(#97) Variable "nameId" must be all lower-case
(#98) Variable "nameIdFormat" must be all lower-case
(#99) Variable "spData" must be all lower-case
(#100) Variable "nameIdFormat" must be all lower-case
(#100) Variable "spData" must be all lower-case
(#103) Variable "nameId" must be all lower-case
(#103) Variable "idpData" must be all lower-case
(#104) Variable "nameIdFormat" must be all lower-case
(#107) Whitespace found at end of line
(#110) Variable "nameIdFormat" must be all lower-case
(#110) Variable "nameIdFormat" must be all lower-case
(#111) Variable "nameIdNameQualifier" must be all lower-case
(#112) Variable "nameIdSPNameQualifier" must be all lower-case
(#115) Inline comments must end in full-stops, exclamation marks, or question marks
(#116) Variable "nameIdFormat" must be all lower-case
(#116) Variable "nameIdFormat" must be all lower-case
(#117) Variable "nameIdFormat" must be all lower-case
(#120) Variable "nameIdObj" must be all lower-case
(#121) Variable "nameId" must be all lower-case
(#122) Variable "nameIdSPNameQualifier" must be all lower-case
(#123) Variable "nameIdFormat" must be all lower-case
(#125) Variable "nameIdNameQualifier" must be all lower-case
(#128) Variable "sessionIndexStr" must be all lower-case
(#128) Variable "sessionIndex" must be all lower-case
(#128) Variable "sessionIndex" must be all lower-case
(#130) Variable "spEntityId" must be all lower-case
(#130) Variable "spData" must be all lower-case
(#131) Variable "logoutRequest" must be all lower-case
(#137) Variable "issueInstant" must be all lower-case
(#138) Variable "idpData" must be all lower-case
(#139) Variable "spEntityId" must be all lower-case
(#140) Variable "nameIdObj" must be all lower-case
(#141) Variable "sessionIndexStr" must be all lower-case
(#146) Inline comments must end in full-stops, exclamation marks, or question marks
(#149) Variable "logoutRequest" must be all lower-case
(#151) Variable "logoutRequest" must be all lower-case
(#153) Variable "logoutRequest" must be all lower-case
(#155) Variable "logoutRequest" must be all lower-case
(#165) Public method name "LogoutRequest::getRequest" must be in lower-case letters only
(#166) Opening brace should be on the same line as the declaration
(#189) Public method name "LogoutRequest::getID" must be in lower-case letters only
(#190) Opening brace should be on the same line as the declaration
(#197) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#222) Public method name "LogoutRequest::getNameIdData" must be in lower-case letters only
(#223) Opening brace should be on the same line as the declaration
(#231) Variable "encryptedEntries" must be all lower-case
(#233) Variable "encryptedEntries" must be all lower-case
(#234) Variable "encryptedDataNodes" must be all lower-case
(#234) Variable "encryptedEntries" must be all lower-case
(#235) Variable "encryptedData" must be all lower-case
(#235) Variable "encryptedDataNodes" must be all lower-case
(#244) Expected 1 space before "=>"; 0 found
(#244) Expected 1 space after "=>"; 0 found
(#247) Variable "nameId" must be all lower-case
(#247) Variable "encryptedData" must be all lower-case
(#252) Variable "nameId" must be all lower-case
(#256) Variable "nameId" must be all lower-case
(#263) Variable "nameIdData" must be all lower-case
(#264) Variable "nameIdData" must be all lower-case
(#264) Variable "nameId" must be all lower-case
(#266) Variable "nameId" must be all lower-case
(#267) Variable "nameIdData" must be all lower-case
(#267) Variable "nameId" must be all lower-case
(#271) Variable "nameIdData" must be all lower-case
(#281) Whitespace found at end of line
(#286) Public method name "LogoutRequest::getNameId" must be in lower-case letters only
(#287) Opening brace should be on the same line as the declaration
(#288) Variable "nameId" must be all lower-case
(#289) Variable "nameId" must be all lower-case
(#298) Whitespace found at end of line
(#301) Public method name "LogoutRequest::getIssuer" must be in lower-case letters only
(#302) Opening brace should be on the same line as the declaration
(#311) Variable "issuerNodes" must be all lower-case
(#312) Variable "issuerNodes" must be all lower-case
(#313) Variable "issuerNodes" must be all lower-case
(#327) Whitespace found at end of line
(#330) Public method name "LogoutRequest::getSessionIndexes" must be in lower-case letters only
(#331) Opening brace should be on the same line as the declaration
(#339) Variable "sessionIndexes" must be all lower-case
(#340) Variable "sessionIndexNodes" must be all lower-case
(#341) Variable "sessionIndexNodes" must be all lower-case
(#341) Variable "sessionIndexNode" must be all lower-case
(#342) Variable "sessionIndexes" must be all lower-case
(#342) Variable "sessionIndexNode" must be all lower-case
(#344) Variable "sessionIndexes" must be all lower-case
(#353) Whitespace found at end of line
(#357) Public method name "LogoutRequest::isValid" must be in lower-case letters only
(#357) Variable "retrieveParametersFromServer" must be all lower-case
(#358) Opening brace should be on the same line as the declaration
(#364) Variable "idpData" must be all lower-case
(#365) Variable "idPEntityId" must be all lower-case
(#365) Variable "idpData" must be all lower-case
(#380) Variable "currentURL" must be all lower-case
(#382) Inline comments must end in full-stops, exclamation marks, or question marks
(#393) Inline comments must end in full-stops, exclamation marks, or question marks
(#396) Variable "currentURL" must be all lower-case
(#398) Variable "currentURL" must be all lower-case
(#404) Variable "nameId" must be all lower-case
(#406) Inline comments must end in full-stops, exclamation marks, or question marks
(#408) Variable "idPEntityId" must be all lower-case
(#424) Variable "signatureValid" must be all lower-case
(#424) Variable "idpData" must be all lower-case
(#424) Variable "retrieveParametersFromServer" must be all lower-case
(#425) Variable "signatureValid" must be all lower-case
(#449) Public method name "LogoutRequest::getErrorException" must be in lower-case letters only
(#450) Opening brace should be on the same line as the declaration
(#459) Public method name "LogoutRequest::getError" must be in lower-case letters only
(#460) Opening brace should be on the same line as the declaration
(#461) Variable "errorMsg" must be all lower-case
(#463) Variable "errorMsg" must be all lower-case
(#465) Variable "errorMsg" must be all lower-case
(#474) Public method name "LogoutRequest::getXML" must be in lower-case letters only
(#475) Opening brace should be on the same line as the declaration
auth/onelogin_saml/lib/Saml2/LogoutResponse.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#3) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#3) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#3) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#3) Line 6 of the opening comment must start "// (at your option) any later version.".
(#3) Line 7 of the opening comment must start "//".
(#4) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#4) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#4) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#5) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#46) Member variable "_logoutResponse" must be all lower-case
(#68) Whitespace found at end of line
(#71) Whitespace found at end of line
(#74) Opening brace should be on the same line as the declaration
(#77) Variable "baseURL" must be all lower-case
(#78) Variable "baseURL" must be all lower-case
(#79) Variable "baseURL" must be all lower-case
(#111) Public method name "LogoutResponse::getIssuer" must be in lower-case letters only
(#112) Opening brace should be on the same line as the declaration
(#114) Variable "issuerNodes" must be all lower-case
(#115) Variable "issuerNodes" must be all lower-case
(#116) Variable "issuerNodes" must be all lower-case
(#126) Public method name "LogoutResponse::getStatus" must be in lower-case letters only
(#127) Opening brace should be on the same line as the declaration
(#143) Whitespace found at end of line
(#146) Public method name "LogoutResponse::isValid" must be in lower-case letters only
(#146) Variable "requestId" must be all lower-case
(#146) Variable "retrieveParametersFromServer" must be all lower-case
(#147) Opening brace should be on the same line as the declaration
(#150) Variable "idpData" must be all lower-case
(#151) Variable "idPEntityId" must be all lower-case
(#151) Variable "idpData" must be all lower-case
(#166) Inline comments must end in full-stops, exclamation marks, or question marks
(#167) Variable "requestId" must be all lower-case
(#168) Variable "inResponseTo" must be all lower-case
(#169) Variable "requestId" must be all lower-case
(#169) Variable "inResponseTo" must be all lower-case
(#171) Variable "inResponseTo" must be all lower-case
(#171) Line exceeds 132 characters; contains 157 characters
(#177) Inline comments must end in full-stops, exclamation marks, or question marks
(#179) Variable "idPEntityId" must be all lower-case
(#186) Variable "currentURL" must be all lower-case
(#188) Inline comments must end in full-stops, exclamation marks, or question marks
(#191) Variable "currentURL" must be all lower-case
(#193) Variable "currentURL" must be all lower-case
(#208) Variable "signatureValid" must be all lower-case
(#208) Variable "idpData" must be all lower-case
(#208) Variable "retrieveParametersFromServer" must be all lower-case
(#209) Variable "signatureValid" must be all lower-case
(#234) Method name "_query" should not be prefixed with an underscore to indicate visibility
(#235) Opening brace should be on the same line as the declaration
(#245) Variable "inResponseTo" must be all lower-case
(#246) Opening brace should be on the same line as the declaration
(#248) Variable "spData" must be all lower-case
(#249) Variable "idpData" must be all lower-case
(#252) Variable "issueInstant" must be all lower-case
(#254) Variable "spEntityId" must be all lower-case
(#254) Variable "spData" must be all lower-case
(#255) Variable "logoutResponse" must be all lower-case
(#260) Variable "issueInstant" must be all lower-case
(#261) Variable "idpData" must be all lower-case
(#262) Variable "inResponseTo" must be all lower-case
(#264) Variable "spEntityId" must be all lower-case
(#270) Variable "logoutResponse" must be all lower-case
(#280) Public method name "LogoutResponse::getResponse" must be in lower-case letters only
(#281) Opening brace should be on the same line as the declaration
(#282) Variable "logoutResponse" must be all lower-case
(#289) Variable "logoutResponse" must be all lower-case
(#291) Variable "logoutResponse" must be all lower-case
(#299) Public method name "LogoutResponse::getErrorException" must be in lower-case letters only
(#300) Opening brace should be on the same line as the declaration
(#309) Public method name "LogoutResponse::getError" must be in lower-case letters only
(#310) Opening brace should be on the same line as the declaration
(#311) Variable "errorMsg" must be all lower-case
(#313) Variable "errorMsg" must be all lower-case
(#315) Variable "errorMsg" must be all lower-case
(#321) Public method name "LogoutResponse::getId" must be in lower-case letters only
(#322) Opening brace should be on the same line as the declaration
(#332) Public method name "LogoutResponse::getXML" must be in lower-case letters only
(#333) Opening brace should be on the same line as the declaration
auth/onelogin_saml/lib/Saml2/Metadata.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#3) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#3) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#3) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#3) Line 6 of the opening comment must start "// (at your option) any later version.".
(#3) Line 7 of the opening comment must start "//".
(#4) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#4) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#4) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#5) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#46) Variable "validUntil" must be all lower-case
(#46) Variable "cacheDuration" must be all lower-case
(#46) Line exceeds maximum limit of 180 characters; contains 187 characters
(#47) Opening brace should be on the same line as the declaration
(#49) Variable "validUntil" must be all lower-case
(#50) Variable "validUntil" must be all lower-case
(#50) Expected 1 space after "="; 2 found
(#52) Variable "validUntilTime" must be all lower-case
(#52) Expected 1 space after "="; 2 found
(#52) Variable "validUntil" must be all lower-case
(#54) Variable "cacheDuration" must be all lower-case
(#55) Variable "cacheDuration" must be all lower-case
(#61) Variable "slsUrl" must be all lower-case
(#64) Variable "slsUrl" must be all lower-case
(#70) Variable "strAuthnsign" must be all lower-case
(#72) Variable "strAuthnsign" must be all lower-case
(#76) Variable "strWsign" must be all lower-case
(#78) Variable "strWsign" must be all lower-case
(#81) Variable "strOrganization" must be all lower-case
(#84) Variable "organizationInfoNames" must be all lower-case
(#85) Variable "organizationInfoDisplaynames" must be all lower-case
(#86) Variable "organizationInfoUrls" must be all lower-case
(#88) Variable "organizationInfoNames" must be all lower-case
(#91) Variable "organizationInfoDisplaynames" must be all lower-case
(#94) Variable "organizationInfoUrls" must be all lower-case
(#98) Variable "orgData" must be all lower-case
(#98) Variable "organizationInfoNames" must be all lower-case
(#98) Variable "organizationInfoDisplaynames" must be all lower-case
(#98) Variable "organizationInfoUrls" must be all lower-case
(#98) Line exceeds 132 characters; contains 153 characters
(#99) Variable "strOrganization" must be all lower-case
(#102) Variable "orgData" must be all lower-case
(#107) Variable "strContacts" must be all lower-case
(#109) Variable "contactsInfo" must be all lower-case
(#111) Variable "contactsInfo" must be all lower-case
(#118) Variable "strContacts" must be all lower-case
(#118) Variable "contactsInfo" must be all lower-case
(#121) Variable "strAttributeConsumingService" must be all lower-case
(#123) Variable "attrCsDesc" must be all lower-case
(#125) Variable "attrCsDesc" must be all lower-case
(#133) Variable "requestedAttributeData" must be all lower-case
(#135) Variable "requestedAttributeStr" must be all lower-case
(#137) Variable "requestedAttributeStr" must be all lower-case
(#140) Variable "requestedAttributeStr" must be all lower-case
(#143) Variable "requestedAttributeStr" must be all lower-case
(#145) Variable "reqAttrAuxStr" must be all lower-case
(#148) Variable "reqAttrAuxStr" must be all lower-case
(#152) Variable "attrValue" must be all lower-case
(#153) Variable "reqAttrAuxStr" must be all lower-case
(#153) Expected 1 space after ".="; 0 found
(#155) Variable "attrValue" must be all lower-case
(#158) Variable "reqAttrAuxStr" must be all lower-case
(#161) Variable "requestedAttributeData" must be all lower-case
(#161) Variable "requestedAttributeStr" must be all lower-case
(#161) Variable "reqAttrAuxStr" must be all lower-case
(#164) Variable "requestedAttributeStr" must be all lower-case
(#164) Variable "requestedAttributeData" must be all lower-case
(#165) Variable "strAttributeConsumingService" must be all lower-case
(#168) Variable "attrCsDesc" must be all lower-case
(#173) Variable "spEntityId" must be all lower-case
(#174) Variable "acsUrl" must be all lower-case
(#178) Variable "validUntilTime" must be all lower-case
(#179) Variable "cacheDuration" must be all lower-case
(#180) Variable "spEntityId" must be all lower-case
(#181) Line exceeds 132 characters; contains 163 characters
(#181) Variable "strAuthnsign" must be all lower-case
(#184) Variable "acsUrl" must be all lower-case
(#186) Variable "strAttributeConsumingService" must be all lower-case
(#187) Variable "strOrganization" must be all lower-case
(#206) Public method name "Metadata::signMetadata" must be in lower-case letters only
(#206) Variable "signAlgorithm" must be all lower-case
(#206) Variable "digestAlgorithm" must be all lower-case
(#206) Line exceeds 132 characters; contains 152 characters
(#207) Opening brace should be on the same line as the declaration
(#208) Variable "signAlgorithm" must be all lower-case
(#208) Variable "digestAlgorithm" must be all lower-case
(#223) Public method name "Metadata::addX509KeyDescriptors" must be in lower-case letters only
(#223) Variable "wantsEncrypted" must be all lower-case
(#224) Opening brace should be on the same line as the declaration
(#237) Variable "formatedCert" must be all lower-case
(#238) Variable "x509Certificate" must be all lower-case
(#238) Variable "formatedCert" must be all lower-case
(#240) Variable "keyData" must be all lower-case
(#241) Variable "keyData" must be all lower-case
(#241) Variable "x509Certificate" must be all lower-case
(#243) Variable "keyInfo" must be all lower-case
(#244) Variable "keyInfo" must be all lower-case
(#244) Variable "keyData" must be all lower-case
(#246) Variable "keyDescriptor" must be all lower-case
(#248) Variable "SPSSODescriptor" must be all lower-case
(#249) Variable "SPSSODescriptor" must be all lower-case
(#249) Variable "keyDescriptor" must be all lower-case
(#249) Variable "SPSSODescriptor" must be all lower-case
(#250) Variable "wantsEncrypted" must be all lower-case
(#251) Variable "SPSSODescriptor" must be all lower-case
(#251) Variable "keyDescriptor" must be all lower-case
(#251) Variable "SPSSODescriptor" must be all lower-case
(#256) Variable "keyInfo" must be all lower-case
(#258) Variable "wantsEncrypted" must be all lower-case
(#262) Variable "keyInfo" must be all lower-case
auth/onelogin_saml/lib/Saml2/Response.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#3) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#3) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#3) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#3) Line 6 of the opening comment must start "// (at your option) any later version.".
(#3) Line 7 of the opening comment must start "//".
(#4) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#4) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#4) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#5) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#57) Member variable "decryptedDocument" must be all lower-case
(#78) Member variable "_validSCDNotOnOrAfter" must be all lower-case
(#90) Opening brace should be on the same line as the declaration
(#93) Variable "baseURL" must be all lower-case
(#94) Variable "baseURL" must be all lower-case
(#95) Variable "baseURL" must be all lower-case
(#109) Inline comments must end in full-stops, exclamation marks, or question marks
(#110) Variable "encryptedAssertionNodes" must be all lower-case
(#111) Variable "encryptedAssertionNodes" must be all lower-case
(#128) Public method name "Response::isValid" must be in lower-case letters only
(#128) Variable "requestId" must be all lower-case
(#129) Opening brace should be on the same line as the declaration
(#132) Inline comments must end in full-stops, exclamation marks, or question marks
(#149) Variable "singleAssertion" must be all lower-case
(#150) Variable "singleAssertion" must be all lower-case
(#157) Variable "idpData" must be all lower-case
(#158) Variable "idPEntityId" must be all lower-case
(#158) Variable "idpData" must be all lower-case
(#159) Variable "spData" must be all lower-case
(#160) Variable "spEntityId" must be all lower-case
(#160) Variable "spData" must be all lower-case
(#162) Variable "signedElements" must be all lower-case
(#164) Variable "responseTag" must be all lower-case
(#165) Variable "assertionTag" must be all lower-case
(#167) Variable "hasSignedResponse" must be all lower-case
(#167) Variable "responseTag" must be all lower-case
(#167) Variable "signedElements" must be all lower-case
(#168) Variable "hasSignedAssertion" must be all lower-case
(#168) Variable "assertionTag" must be all lower-case
(#168) Variable "signedElements" must be all lower-case
(#174) Variable "errorXmlMsg" must be all lower-case
(#178) Variable "errorXmlMsg" must be all lower-case
(#183) Inline comments must end in full-stops, exclamation marks, or question marks
(#185) Line exceeds 132 characters; contains 143 characters
(#188) Variable "errorXmlMsg" must be all lower-case
(#196) Variable "currentURL" must be all lower-case
(#199) Variable "responseInResponseTo" must be all lower-case
(#202) Inline comments must end in full-stops, exclamation marks, or question marks
(#203) Variable "requestId" must be all lower-case
(#203) Variable "responseInResponseTo" must be all lower-case
(#203) Variable "requestId" must be all lower-case
(#203) Variable "responseInResponseTo" must be all lower-case
(#205) Variable "responseInResponseTo" must be all lower-case
(#205) Line exceeds 132 characters; contains 152 characters
(#218) Variable "encryptedIdNodes" must be all lower-case
(#219) Variable "encryptedIdNodes" must be all lower-case
(#227) Inline comments must end in full-stops, exclamation marks, or question marks
(#235) Inline comments must end in full-stops, exclamation marks, or question marks
(#238) Inline comments must end in full-stops, exclamation marks, or question marks
(#246) Inline comments must end in full-stops, exclamation marks, or question marks
(#247) Variable "encryptedAttributeNodes" must be all lower-case
(#248) Variable "encryptedAttributeNodes" must be all lower-case
(#255) Inline comments must end in full-stops, exclamation marks, or question marks
(#266) Variable "currentURL" must be all lower-case
(#267) Variable "currentURLNoRouted" must be all lower-case
(#269) Variable "currentURLNoRouted" must be all lower-case
(#271) Variable "currentURL" must be all lower-case
(#279) Inline comments must end in full-stops, exclamation marks, or question marks
(#280) Variable "validAudiences" must be all lower-case
(#281) Variable "validAudiences" must be all lower-case
(#281) Variable "spEntityId" must be all lower-case
(#281) Variable "validAudiences" must be all lower-case
(#285) Variable "spEntityId" must be all lower-case
(#286) Variable "validAudiences" must be all lower-case
(#292) Inline comments must end in full-stops, exclamation marks, or question marks
(#295) Variable "trimmedIssuer" must be all lower-case
(#296) Variable "trimmedIssuer" must be all lower-case
(#296) Variable "trimmedIssuer" must be all lower-case
(#296) Variable "idPEntityId" must be all lower-case
(#298) Variable "idPEntityId" must be all lower-case
(#304) Inline comments must end in full-stops, exclamation marks, or question marks
(#305) Variable "sessionExpiration" must be all lower-case
(#306) Variable "sessionExpiration" must be all lower-case
(#306) Variable "sessionExpiration" must be all lower-case
(#313) Inline comments must end in full-stops, exclamation marks, or question marks
(#314) Variable "anySubjectConfirmation" must be all lower-case
(#315) Variable "subjectConfirmationNodes" must be all lower-case
(#316) Variable "subjectConfirmationNodes" must be all lower-case
(#320) Variable "subjectConfirmationDataNodes" must be all lower-case
(#321) Variable "subjectConfirmationDataNodes" must be all lower-case
(#324) Variable "scnData" must be all lower-case
(#324) Variable "subjectConfirmationDataNodes" must be all lower-case
(#325) Variable "scnData" must be all lower-case
(#326) Variable "inResponseTo" must be all lower-case
(#326) Variable "scnData" must be all lower-case
(#327) Variable "responseInResponseTo" must be all lower-case
(#327) Variable "responseInResponseTo" must be all lower-case
(#327) Variable "inResponseTo" must be all lower-case
(#331) Variable "scnData" must be all lower-case
(#332) Variable "scnData" must be all lower-case
(#333) Variable "currentURL" must be all lower-case
(#337) Variable "scnData" must be all lower-case
(#338) Variable "scnData" must be all lower-case
(#343) Variable "scnData" must be all lower-case
(#344) Variable "scnData" must be all lower-case
(#350) Inline comments must end in full-stops, exclamation marks, or question marks
(#351) Variable "scnData" must be all lower-case
(#354) Variable "anySubjectConfirmation" must be all lower-case
(#359) Variable "anySubjectConfirmation" must be all lower-case
(#366) Variable "hasSignedAssertion" must be all lower-case
(#373) Variable "hasSignedResponse" must be all lower-case
(#381) Inline comments must end in full-stops, exclamation marks, or question marks
(#383) Variable "encryptedIDNodes" must be all lower-case
(#383) Line exceeds 132 characters; contains 139 characters
(#384) Variable "encryptedIDNodes" must be all lower-case
(#386) Line exceeds 132 characters; contains 136 characters
(#392) Variable "signedElements" must be all lower-case
(#392) Variable "hasSignedResponse" must be all lower-case
(#392) Variable "hasSignedAssertion" must be all lower-case
(#398) Variable "idpData" must be all lower-case
(#399) Variable "idpData" must be all lower-case
(#400) Variable "idpData" must be all lower-case
(#402) Variable "multiCerts" must be all lower-case
(#403) Variable "existsMultiX509Sign" must be all lower-case
(#403) Variable "idpData" must be all lower-case
(#403) Variable "idpData" must be all lower-case
(#403) Variable "idpData" must be all lower-case
(#403) Line exceeds 132 characters; contains 167 characters
(#405) Variable "existsMultiX509Sign" must be all lower-case
(#406) Variable "multiCerts" must be all lower-case
(#406) Variable "idpData" must be all lower-case
(#409) Inline comments must end in full-stops, exclamation marks, or question marks
(#410) Variable "hasSignedResponse" must be all lower-case
(#410) Variable "multiCerts" must be all lower-case
(#410) Line exceeds 132 characters; contains 166 characters
(#417) Inline comments must end in full-stops, exclamation marks, or question marks
(#418) Variable "documentToCheckAssertion" must be all lower-case
(#419) Variable "hasSignedAssertion" must be all lower-case
(#419) Variable "documentToCheckAssertion" must be all lower-case
(#419) Variable "multiCerts" must be all lower-case
(#419) Line exceeds 132 characters; contains 178 characters
(#440) Public method name "Response::getId" must be in lower-case letters only
(#441) Opening brace should be on the same line as the declaration
(#451) Whitespace found at end of line
(#454) Public method name "Response::getAssertionId" must be in lower-case letters only
(#455) Opening brace should be on the same line as the declaration
(#459) Variable "assertionNodes" must be all lower-case
(#461) Variable "assertionNodes" must be all lower-case
(#461) Variable "assertionNodes" must be all lower-case
(#462) Variable "assertionNodes" must be all lower-case
(#471) Public method name "Response::getAssertionNotOnOrAfter" must be in lower-case letters only
(#472) Opening brace should be on the same line as the declaration
(#481) Public method name "Response::checkStatus" must be in lower-case letters only
(#482) Opening brace should be on the same line as the declaration
(#486) Variable "explodedCode" must be all lower-case
(#487) Variable "printableCode" must be all lower-case
(#487) Variable "explodedCode" must be all lower-case
(#489) Variable "statusExceptionMsg" must be all lower-case
(#489) Variable "printableCode" must be all lower-case
(#491) Variable "statusExceptionMsg" must be all lower-case
(#494) Variable "statusExceptionMsg" must be all lower-case
(#505) Public method name "Response::checkOneCondition" must be in lower-case letters only
(#506) Opening brace should be on the same line as the declaration
(#520) Public method name "Response::checkOneAuthnStatement" must be in lower-case letters only
(#521) Opening brace should be on the same line as the declaration
(#535) Public method name "Response::getAudiences" must be in lower-case letters only
(#536) Opening brace should be on the same line as the declaration
(#557) Public method name "Response::getIssuers" must be in lower-case letters only
(#558) Opening brace should be on the same line as the declaration
(#561) Variable "responseIssuer" must be all lower-case
(#562) Variable "responseIssuer" must be all lower-case
(#563) Variable "responseIssuer" must be all lower-case
(#564) Variable "responseIssuer" must be all lower-case
(#573) Variable "assertionIssuer" must be all lower-case
(#574) Variable "assertionIssuer" must be all lower-case
(#575) Variable "assertionIssuer" must be all lower-case
(#593) Public method name "Response::getNameIdData" must be in lower-case letters only
(#594) Opening brace should be on the same line as the declaration
(#595) Variable "encryptedIdDataEntries" must be all lower-case
(#597) Variable "encryptedIdDataEntries" must be all lower-case
(#598) Variable "encryptedData" must be all lower-case
(#598) Variable "encryptedIdDataEntries" must be all lower-case
(#601) Expected 1 space before "=>"; 0 found
(#601) Expected 1 space after "=>"; 0 found
(#604) Variable "nameId" must be all lower-case
(#604) Variable "encryptedData" must be all lower-case
(#609) Variable "nameId" must be all lower-case
(#613) Variable "nameIdData" must be all lower-case
(#615) Variable "nameId" must be all lower-case
(#624) Variable "nameId" must be all lower-case
(#630) Variable "nameIdData" must be all lower-case
(#630) Variable "nameId" must be all lower-case
(#633) Variable "nameId" must be all lower-case
(#635) Variable "spData" must be all lower-case
(#636) Variable "spEntityId" must be all lower-case
(#636) Variable "spData" must be all lower-case
(#637) Variable "spEntityId" must be all lower-case
(#637) Variable "nameId" must be all lower-case
(#644) Variable "nameIdData" must be all lower-case
(#644) Variable "nameId" must be all lower-case
(#649) Variable "nameIdData" must be all lower-case
(#659) Public method name "Response::getNameId" must be in lower-case letters only
(#660) Opening brace should be on the same line as the declaration
(#661) Variable "nameIdvalue" must be all lower-case
(#662) Variable "nameIdData" must be all lower-case
(#663) Variable "nameIdData" must be all lower-case
(#663) Variable "nameIdData" must be all lower-case
(#664) Variable "nameIdvalue" must be all lower-case
(#664) Variable "nameIdData" must be all lower-case
(#666) Variable "nameIdvalue" must be all lower-case
(#676) Public method name "Response::getNameIdFormat" must be in lower-case letters only
(#677) Opening brace should be on the same line as the declaration
(#678) Variable "nameIdFormat" must be all lower-case
(#679) Variable "nameIdData" must be all lower-case
(#680) Variable "nameIdData" must be all lower-case
(#680) Variable "nameIdData" must be all lower-case
(#681) Variable "nameIdFormat" must be all lower-case
(#681) Variable "nameIdData" must be all lower-case
(#683) Variable "nameIdFormat" must be all lower-case
(#693) Public method name "Response::getNameIdNameQualifier" must be in lower-case letters only
(#694) Opening brace should be on the same line as the declaration
(#695) Variable "nameIdNameQualifier" must be all lower-case
(#696) Variable "nameIdData" must be all lower-case
(#697) Variable "nameIdData" must be all lower-case
(#697) Variable "nameIdData" must be all lower-case
(#698) Variable "nameIdNameQualifier" must be all lower-case
(#698) Variable "nameIdData" must be all lower-case
(#700) Variable "nameIdNameQualifier" must be all lower-case
(#710) Public method name "Response::getNameIdSPNameQualifier" must be in lower-case letters only
(#711) Opening brace should be on the same line as the declaration
(#712) Variable "nameIdSPNameQualifier" must be all lower-case
(#713) Variable "nameIdData" must be all lower-case
(#714) Variable "nameIdData" must be all lower-case
(#714) Variable "nameIdData" must be all lower-case
(#715) Variable "nameIdSPNameQualifier" must be all lower-case
(#715) Variable "nameIdData" must be all lower-case
(#717) Variable "nameIdSPNameQualifier" must be all lower-case
(#728) Public method name "Response::getSessionNotOnOrAfter" must be in lower-case letters only
(#729) Opening brace should be on the same line as the declaration
(#730) Variable "notOnOrAfter" must be all lower-case
(#733) Variable "notOnOrAfter" must be all lower-case
(#735) Variable "notOnOrAfter" must be all lower-case
(#746) Public method name "Response::getSessionIndex" must be in lower-case letters only
(#747) Opening brace should be on the same line as the declaration
(#748) Variable "sessionIndex" must be all lower-case
(#751) Variable "sessionIndex" must be all lower-case
(#753) Variable "sessionIndex" must be all lower-case
(#763) Public method name "Response::getAttributes" must be in lower-case letters only
(#764) Opening brace should be on the same line as the declaration
(#775) Public method name "Response::getAttributesWithFriendlyName" must be in lower-case letters only
(#776) Opening brace should be on the same line as the declaration
(#787) Method name "_getAttributesByKeyName" should not be prefixed with an underscore to indicate visibility
(#787) Private method name "Response::_getAttributesByKeyName" must be in lower-case letters only
(#787) Variable "keyName" must be all lower-case
(#788) Opening brace should be on the same line as the declaration
(#791) Inline doc block comments are not allowed; use "// Comment." instead
(#793) Variable "attributeKeyNode" must be all lower-case
(#793) Variable "keyName" must be all lower-case
(#794) Variable "attributeKeyNode" must be all lower-case
(#797) Variable "attributeKeyName" must be all lower-case
(#797) Variable "attributeKeyNode" must be all lower-case
(#798) Variable "attributeKeyName" must be all lower-case
(#800) Variable "keyName" must be all lower-case
(#804) Variable "attributeValues" must be all lower-case
(#805) Variable "childNode" must be all lower-case
(#806) Variable "tagName" must be all lower-case
(#806) Variable "childNode" must be all lower-case
(#806) Variable "childNode" must be all lower-case
(#807) Variable "childNode" must be all lower-case
(#807) Variable "childNode" must be all lower-case
(#807) Variable "tagName" must be all lower-case
(#808) Variable "attributeValues" must be all lower-case
(#808) Variable "childNode" must be all lower-case
(#811) Variable "attributeKeyName" must be all lower-case
(#811) Variable "attributeValues" must be all lower-case
(#821) Public method name "Response::validateNumAssertions" must be in lower-case letters only
(#822) Opening brace should be on the same line as the declaration
(#823) Variable "encryptedAssertionNodes" must be all lower-case
(#824) Variable "assertionNodes" must be all lower-case
(#826) Variable "assertionNodes" must be all lower-case
(#826) Variable "encryptedAssertionNodes" must be all lower-case
(#829) Variable "assertionNodes" must be all lower-case
(#830) Variable "assertionNodes" must be all lower-case
(#845) Public method name "Response::processSignedElements" must be in lower-case letters only
(#846) Opening brace should be on the same line as the declaration
(#847) Variable "signedElements" must be all lower-case
(#848) Variable "verifiedSeis" must be all lower-case
(#849) Variable "verifiedIds" must be all lower-case
(#852) Variable "signNodes" must be all lower-case
(#854) Variable "signNodes" must be all lower-case
(#856) Variable "signNodes" must be all lower-case
(#856) Variable "signNode" must be all lower-case
(#857) Variable "responseTag" must be all lower-case
(#858) Variable "assertionTag" must be all lower-case
(#860) Variable "signedElement" must be all lower-case
(#860) Variable "signNode" must be all lower-case
(#860) Variable "signNode" must be all lower-case
(#862) Variable "signedElement" must be all lower-case
(#862) Variable "responseTag" must be all lower-case
(#862) Variable "signedElement" must be all lower-case
(#862) Variable "assertionTag" must be all lower-case
(#864) Variable "signedElement" must be all lower-case
(#869) Inline comments must end in full-stops, exclamation marks, or question marks
(#870) Variable "idValue" must be all lower-case
(#870) Variable "signNode" must be all lower-case
(#871) Variable "idValue" must be all lower-case
(#878) Variable "idValue" must be all lower-case
(#878) Variable "verifiedIds" must be all lower-case
(#884) Variable "verifiedIds" must be all lower-case
(#884) Variable "idValue" must be all lower-case
(#886) Variable "signNode" must be all lower-case
(#893) Variable "idValue" must be all lower-case
(#900) Variable "verifiedSeis" must be all lower-case
(#906) Variable "verifiedSeis" must be all lower-case
(#914) Variable "signedElements" must be all lower-case
(#914) Variable "signedElement" must be all lower-case
(#917) Inline comments must end in full-stops, exclamation marks, or question marks
(#918) Variable "signedElements" must be all lower-case
(#918) Variable "signedElements" must be all lower-case
(#924) Variable "signedElements" must be all lower-case
(#935) Public method name "Response::validateTimestamps" must be in lower-case letters only
(#936) Opening brace should be on the same line as the declaration
(#943) Variable "timestampNodes" must be all lower-case
(#944) Variable "timestampNodes" must be all lower-case
(#945) Variable "nbAttribute" must be all lower-case
(#945) Variable "timestampNodes" must be all lower-case
(#946) Variable "naAttribute" must be all lower-case
(#946) Variable "timestampNodes" must be all lower-case
(#947) Variable "nbAttribute" must be all lower-case
(#947) Variable "nbAttribute" must be all lower-case
(#953) Variable "naAttribute" must be all lower-case
(#953) Variable "naAttribute" must be all lower-case
(#972) Public method name "Response::validateSignedElements" must be in lower-case letters only
(#972) Variable "signedElements" must be all lower-case
(#973) Opening brace should be on the same line as the declaration
(#974) Variable "signedElements" must be all lower-case
(#978) Variable "responseTag" must be all lower-case
(#979) Variable "assertionTag" must be all lower-case
(#981) Variable "signedElements" must be all lower-case
(#982) Variable "responseTag" must be all lower-case
(#982) Variable "signedElements" must be all lower-case
(#982) Variable "responseTag" must be all lower-case
(#983) Variable "assertionTag" must be all lower-case
(#983) Variable "signedElements" must be all lower-case
(#983) Variable "assertionTag" must be all lower-case
(#984) Variable "responseTag" must be all lower-case
(#984) Variable "signedElements" must be all lower-case
(#984) Variable "assertionTag" must be all lower-case
(#984) Variable "signedElements" must be all lower-case
(#990) Inline comments must end in full-stops, exclamation marks, or question marks
(#991) Variable "responseTag" must be all lower-case
(#991) Variable "signedElements" must be all lower-case
(#992) Variable "expectedSignatureNodes" must be all lower-case
(#993) Variable "expectedSignatureNodes" must be all lower-case
(#1001) Variable "assertionTag" must be all lower-case
(#1001) Variable "signedElements" must be all lower-case
(#1002) Variable "expectedSignatureNodes" must be all lower-case
(#1003) Variable "expectedSignatureNodes" must be all lower-case
(#1021) Method name "_queryAssertion" should not be prefixed with an underscore to indicate visibility
(#1021) Protected method name "Response::_queryAssertion" must be in lower-case letters only
(#1021) Variable "assertionXpath" must be all lower-case
(#1022) Opening brace should be on the same line as the declaration
(#1034) Variable "assertionNode" must be all lower-case
(#1035) Variable "signatureQuery" must be all lower-case
(#1035) Variable "assertionNode" must be all lower-case
(#1036) Variable "assertionReferenceNode" must be all lower-case
(#1036) Variable "signatureQuery" must be all lower-case
(#1037) Variable "assertionReferenceNode" must be all lower-case
(#1038) Inline comments must start with a capital letter, digit or 3-dots sequence
(#1039) Variable "signatureQuery" must be all lower-case
(#1040) Variable "responseReferenceNode" must be all lower-case
(#1040) Variable "signatureQuery" must be all lower-case
(#1041) Variable "responseReferenceNode" must be all lower-case
(#1042) Variable "responseReferenceNode" must be all lower-case
(#1044) Variable "responseReferenceNode" must be all lower-case
(#1046) Variable "responseReferenceNode" must be all lower-case
(#1048) Variable "nameQuery" must be all lower-case
(#1048) Variable "assertionXpath" must be all lower-case
(#1050) Variable "nameQuery" must be all lower-case
(#1050) Variable "assertionXpath" must be all lower-case
(#1053) Variable "assertionReferenceNode" must be all lower-case
(#1055) Variable "assertionReferenceNode" must be all lower-case
(#1057) Variable "assertionReferenceNode" must be all lower-case
(#1059) Variable "nameQuery" must be all lower-case
(#1059) Variable "assertionNode" must be all lower-case
(#1059) Variable "assertionXpath" must be all lower-case
(#1062) Variable "nameQuery" must be all lower-case
(#1072) Method name "_query" should not be prefixed with an underscore to indicate visibility
(#1073) Opening brace should be on the same line as the declaration
(#1091) Protected method name "Response::decryptAssertion" must be in lower-case letters only
(#1092) Opening brace should be on the same line as the declaration
(#1103) Variable "encData" must be all lower-case
(#1104) Variable "encData" must be all lower-case
(#1111) Variable "encData" must be all lower-case
(#1112) Variable "encData" must be all lower-case
(#1113) Variable "objKey" must be all lower-case
(#1121) Variable "objKeyInfo" must be all lower-case
(#1121) Variable "objKey" must be all lower-case
(#1122) Variable "objKeyInfo" must be all lower-case
(#1123) Variable "objencKey" must be all lower-case
(#1123) Variable "objKeyInfo" must be all lower-case
(#1124) Variable "objKeyInfo" must be all lower-case
(#1125) Variable "objencKey" must be all lower-case
(#1125) Variable "objKeyInfo" must be all lower-case
(#1127) Inline comments must start with a capital letter, digit or 3-dots sequence
(#1127) Inline comments must end in full-stops, exclamation marks, or question marks
(#1128) Variable "objKeyInfo" must be all lower-case
(#1132) Variable "objKey" must be all lower-case
(#1133) Variable "objKey" must be all lower-case
(#1136) Variable "decryptedXML" must be all lower-case
(#1136) Variable "objKey" must be all lower-case
(#1138) Variable "decryptedXML" must be all lower-case
(#1142) Variable "encData" must be all lower-case
(#1146) Variable "encryptedAssertion" must be all lower-case
(#1146) Variable "encData" must be all lower-case
(#1147) Variable "encryptedAssertion" must be all lower-case
(#1149) Inline comments must end in full-stops, exclamation marks, or question marks
(#1156) Variable "encryptedAssertion" must be all lower-case
(#1158) Variable "encryptedAssertion" must be all lower-case
(#1166) Variable "encryptedAssertion" must be all lower-case
(#1168) Inline comments must end in full-stops, exclamation marks, or question marks
(#1179) Public method name "Response::getErrorException" must be in lower-case letters only
(#1180) Opening brace should be on the same line as the declaration
(#1189) Public method name "Response::getError" must be in lower-case letters only
(#1190) Opening brace should be on the same line as the declaration
(#1191) Variable "errorMsg" must be all lower-case
(#1193) Variable "errorMsg" must be all lower-case
(#1195) Variable "errorMsg" must be all lower-case
(#1203) Public method name "Response::getXMLDocument" must be in lower-case letters only
(#1204) Opening brace should be on the same line as the declaration
auth/onelogin_saml/lib/Saml2/Settings.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#3) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#3) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#3) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#3) Line 6 of the opening comment must start "// (at your option) any later version.".
(#3) Line 7 of the opening comment must start "//".
(#4) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#4) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#4) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#5) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#112) Member variable "_spValidationOnly" must be all lower-case
(#125) Variable "spValidationOnly" must be all lower-case
(#126) Opening brace should be on the same line as the declaration
(#127) Variable "spValidationOnly" must be all lower-case
(#160) Method name "_loadPaths" should not be prefixed with an underscore to indicate visibility
(#160) Private method name "Settings::_loadPaths" must be in lower-case letters only
(#161) Opening brace should be on the same line as the declaration
(#162) Variable "basePath" must be all lower-case
(#164) Variable "basePath" must be all lower-case
(#165) Variable "basePath" must be all lower-case
(#166) Variable "basePath" must be all lower-case
(#167) Variable "basePath" must be all lower-case
(#181) Public method name "Settings::getBasePath" must be in lower-case letters only
(#182) Opening brace should be on the same line as the declaration
(#191) Public method name "Settings::getCertPath" must be in lower-case letters only
(#192) Opening brace should be on the same line as the declaration
(#201) Public method name "Settings::getConfigPath" must be in lower-case letters only
(#202) Opening brace should be on the same line as the declaration
(#211) Public method name "Settings::getLibPath" must be in lower-case letters only
(#212) Opening brace should be on the same line as the declaration
(#221) Public method name "Settings::getSchemasPath" must be in lower-case letters only
(#222) Opening brace should be on the same line as the declaration
(#233) Method name "_loadSettingsFromArray" should not be prefixed with an underscore to indicate visibility
(#233) Private method name "Settings::_loadSettingsFromArray" must be in lower-case letters only
(#234) Opening brace should be on the same line as the declaration
(#290) Method name "_loadSettingsFromFile" should not be prefixed with an underscore to indicate visibility
(#290) Private method name "Settings::_loadSettingsFromFile" must be in lower-case letters only
(#291) Opening brace should be on the same line as the declaration
(#303) "include" must be immediately followed by an open parenthesis
(#305) Inline comments must end in full-stops, exclamation marks, or question marks
(#306) Variable "advancedFilename" must be all lower-case
(#308) Variable "advancedFilename" must be all lower-case
(#310) "include" must be immediately followed by an open parenthesis
(#310) Variable "advancedFilename" must be all lower-case
(#311) Variable "advancedSettings" must be all lower-case
(#313) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#321) Method name "_addDefaultValues" should not be prefixed with an underscore to indicate visibility
(#321) Private method name "Settings::_addDefaultValues" must be in lower-case letters only
(#322) Opening brace should be on the same line as the declaration
(#338) Inline comments must end in full-stops, exclamation marks, or question marks
(#349) Inline comments must start with a capital letter, digit or 3-dots sequence
(#349) Inline comments must end in full-stops, exclamation marks, or question marks
(#363) Inline comments must start with a capital letter, digit or 3-dots sequence
(#363) Inline comments must end in full-stops, exclamation marks, or question marks
(#371) Inline comments must end in full-stops, exclamation marks, or question marks
(#376) Inline comments must end in full-stops, exclamation marks, or question marks
(#381) Inline comments must start with a capital letter, digit or 3-dots sequence
(#381) Inline comments must end in full-stops, exclamation marks, or question marks
(#389) Inline comments must end in full-stops, exclamation marks, or question marks
(#394) Inline comments must end in full-stops, exclamation marks, or question marks
(#399) Inline comments must end in full-stops, exclamation marks, or question marks
(#408) Inline comments must end in full-stops, exclamation marks, or question marks
(#434) Public method name "Settings::checkSettings" must be in lower-case letters only
(#435) Opening brace should be on the same line as the declaration
(#441) Variable "idpErrors" must be all lower-case
(#442) Variable "idpErrors" must be all lower-case
(#444) Variable "spErrors" must be all lower-case
(#445) Variable "spErrors" must be all lower-case
(#447) Variable "compressErrors" must be all lower-case
(#448) Variable "compressErrors" must be all lower-case
(#461) Public method name "Settings::checkCompressionSettings" must be in lower-case letters only
(#462) Opening brace should be on the same line as the declaration
(#490) Public method name "Settings::checkIdPSettings" must be in lower-case letters only
(#491) Opening brace should be on the same line as the declaration
(#534) Variable "existsX509" must be all lower-case
(#535) Variable "existsMultiX509Sign" must be all lower-case
(#535) Line exceeds 132 characters; contains 155 characters
(#536) Variable "existsMultiX509Enc" must be all lower-case
(#536) Line exceeds 132 characters; contains 160 characters
(#538) Variable "existsFingerprint" must be all lower-case
(#539) Variable "existsX509" must be all lower-case
(#539) Variable "existsFingerprint" must be all lower-case
(#539) Variable "existsMultiX509Sign" must be all lower-case
(#544) Variable "existsX509" must be all lower-case
(#544) Variable "existsMultiX509Enc" must be all lower-case
(#561) Public method name "Settings::checkSPSettings" must be in lower-case letters only
(#562) Opening brace should be on the same line as the declaration
(#621) Variable "validTypes" must be all lower-case
(#623) Variable "validTypes" must be all lower-case
(#659) Public method name "Settings::checkSPCerts" must be in lower-case letters only
(#660) Opening brace should be on the same line as the declaration
(#671) Public method name "Settings::getSPkey" must be in lower-case letters only
(#672) Opening brace should be on the same line as the declaration
(#677) Variable "keyFile" must be all lower-case
(#679) Variable "keyFile" must be all lower-case
(#680) Variable "keyFile" must be all lower-case
(#691) Public method name "Settings::getSPcert" must be in lower-case letters only
(#692) Opening brace should be on the same line as the declaration
(#698) Variable "certFile" must be all lower-case
(#700) Variable "certFile" must be all lower-case
(#701) Variable "certFile" must be all lower-case
(#714) Public method name "Settings::getSPcertNew" must be in lower-case letters only
(#715) Opening brace should be on the same line as the declaration
(#721) Variable "certFile" must be all lower-case
(#723) Variable "certFile" must be all lower-case
(#724) Variable "certFile" must be all lower-case
(#735) Public method name "Settings::getIdPData" must be in lower-case letters only
(#736) Opening brace should be on the same line as the declaration
(#745) Public method name "Settings::getSPData" must be in lower-case letters only
(#746) Opening brace should be on the same line as the declaration
(#755) Public method name "Settings::getSecurityData" must be in lower-case letters only
(#756) Opening brace should be on the same line as the declaration
(#765) Public method name "Settings::getContacts" must be in lower-case letters only
(#766) Opening brace should be on the same line as the declaration
(#775) Public method name "Settings::getOrganization" must be in lower-case letters only
(#776) Opening brace should be on the same line as the declaration
(#785) Public method name "Settings::shouldCompressRequests" must be in lower-case letters only
(#786) Opening brace should be on the same line as the declaration
(#795) Public method name "Settings::shouldCompressResponses" must be in lower-case letters only
(#796) Opening brace should be on the same line as the declaration
(#815) Public method name "Settings::getSPMetadata" must be in lower-case letters only
(#815) Variable "alwaysPublishEncryptionCert" must be all lower-case
(#815) Variable "validUntil" must be all lower-case
(#815) Variable "cacheDuration" must be all lower-case
(#816) Opening brace should be on the same line as the declaration
(#817) Variable "validUntil" must be all lower-case
(#817) Variable "cacheDuration" must be all lower-case
(#817) Line exceeds maximum limit of 180 characters; contains 210 characters
(#819) Variable "certNew" must be all lower-case
(#820) Variable "certNew" must be all lower-case
(#823) Variable "certNew" must be all lower-case
(#824) Variable "alwaysPublishEncryptionCert" must be all lower-case
(#824) Line exceeds 132 characters; contains 134 characters
(#833) Variable "alwaysPublishEncryptionCert" must be all lower-case
(#833) Line exceeds 132 characters; contains 134 characters
(#837) Inline comments must end in full-stops, exclamation marks, or question marks
(#837) No space found before comment text; expected "// Sign Metadata" but found "//Sign Metadata"
(#840) Variable "keyMetadata" must be all lower-case
(#841) Variable "certMetadata" must be all lower-case
(#843) Variable "keyMetadata" must be all lower-case
(#850) Variable "certMetadata" must be all lower-case
(#858) Variable "keyFileName" must be all lower-case
(#859) Variable "certFileName" must be all lower-case
(#861) Variable "keyMetadataFile" must be all lower-case
(#861) Variable "keyFileName" must be all lower-case
(#862) Variable "certMetadataFile" must be all lower-case
(#862) Variable "certFileName" must be all lower-case
(#864) Variable "keyMetadataFile" must be all lower-case
(#868) Variable "keyMetadataFile" must be all lower-case
(#872) Variable "certMetadataFile" must be all lower-case
(#876) Variable "certMetadataFile" must be all lower-case
(#879) Variable "keyMetadata" must be all lower-case
(#879) Variable "keyMetadataFile" must be all lower-case
(#880) Variable "certMetadata" must be all lower-case
(#880) Variable "certMetadataFile" must be all lower-case
(#883) Variable "keyMetadata" must be all lower-case
(#884) Variable "certMetadata" must be all lower-case
(#885) Variable "keyMetadata" must be all lower-case
(#892) Variable "certMetadata" must be all lower-case
(#906) Variable "signatureAlgorithm" must be all lower-case
(#907) Variable "digestAlgorithm" must be all lower-case
(#908) Variable "keyMetadata" must be all lower-case
(#908) Variable "certMetadata" must be all lower-case
(#908) Variable "signatureAlgorithm" must be all lower-case
(#908) Variable "digestAlgorithm" must be all lower-case
(#922) Public method name "Settings::validateMetadata" must be in lower-case letters only
(#923) Opening brace should be on the same line as the declaration
(#936) Variable "validUntil" must be all lower-case
(#936) Variable "cacheDuration" must be all lower-case
(#936) Variable "expireTime" must be all lower-case
(#939) Variable "validUntil" must be all lower-case
(#942) Variable "cacheDuration" must be all lower-case
(#945) Variable "expireTime" must be all lower-case
(#945) Variable "cacheDuration" must be all lower-case
(#945) Variable "validUntil" must be all lower-case
(#946) Variable "expireTime" must be all lower-case
(#946) Variable "expireTime" must be all lower-case
(#952) Inline comments must end in full-stops, exclamation marks, or question marks
(#960) Public method name "Settings::formatIdPCert" must be in lower-case letters only
(#961) Opening brace should be on the same line as the declaration
(#970) Public method name "Settings::formatIdPCertMulti" must be in lower-case letters only
(#971) Opening brace should be on the same line as the declaration
(#989) Public method name "Settings::formatSPCert" must be in lower-case letters only
(#990) Opening brace should be on the same line as the declaration
(#999) Public method name "Settings::formatSPCertNew" must be in lower-case letters only
(#1000) Opening brace should be on the same line as the declaration
(#1009) Public method name "Settings::formatSPKey" must be in lower-case letters only
(#1010) Opening brace should be on the same line as the declaration
(#1021) Public method name "Settings::getErrors" must be in lower-case letters only
(#1022) Opening brace should be on the same line as the declaration
(#1033) Public method name "Settings::setStrict" must be in lower-case letters only
(#1034) Opening brace should be on the same line as the declaration
(#1047) Public method name "Settings::isStrict" must be in lower-case letters only
(#1048) Opening brace should be on the same line as the declaration
(#1057) Public method name "Settings::isDebugActive" must be in lower-case letters only
(#1058) Opening brace should be on the same line as the declaration
(#1067) Public method name "Settings::setBaseURL" must be in lower-case letters only
(#1068) Opening brace should be on the same line as the declaration
(#1077) Public method name "Settings::getBaseURL" must be in lower-case letters only
(#1078) Opening brace should be on the same line as the declaration
(#1087) Public method name "Settings::setIdPCert" must be in lower-case letters only
(#1088) Opening brace should be on the same line as the declaration
auth/onelogin_saml/lib/Saml2/Utils.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#3) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#3) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#3) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#3) Line 6 of the opening comment must start "// (at your option) any later version.".
(#3) Line 7 of the opening comment must start "//".
(#4) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#4) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#4) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#5) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#42) Member variable "_proxyVars" must be all lower-case
(#57) Member variable "_protocolRegex" must be all lower-case
(#80) Public method name "Utils::loadXML" must be in lower-case letters only
(#81) Opening brace should be on the same line as the declaration
(#85) Variable "oldEntityLoader" must be all lower-case
(#89) Variable "oldEntityLoader" must be all lower-case
(#119) Public method name "Utils::validateXML" must be in lower-case letters only
(#120) Opening brace should be on the same line as the declaration
(#137) Variable "schemaFile" must be all lower-case
(#138) Variable "oldEntityLoader" must be all lower-case
(#139) Variable "schemaFile" must be all lower-case
(#140) Variable "oldEntityLoader" must be all lower-case
(#142) Variable "xmlErrors" must be all lower-case
(#143) Variable "xmlErrors" must be all lower-case
(#146) Variable "xmlErrors" must be all lower-case
(#176) Public method name "Utils::treeCopyReplace" must be in lower-case letters only
(#176) Variable "targetNode" must be all lower-case
(#176) Variable "sourceNode" must be all lower-case
(#177) Opening brace should be on the same line as the declaration
(#178) Variable "targetNode" must be all lower-case
(#181) Variable "clonedNode" must be all lower-case
(#181) Variable "targetNode" must be all lower-case
(#181) Variable "sourceNode" must be all lower-case
(#183) Variable "resultNode" must be all lower-case
(#183) Variable "targetNode" must be all lower-case
(#183) Variable "clonedNode" must be all lower-case
(#185) Variable "resultNode" must be all lower-case
(#185) Variable "targetNode" must be all lower-case
(#185) Variable "clonedNode" must be all lower-case
(#185) Variable "targetNode" must be all lower-case
(#187) Variable "sourceNode" must be all lower-case
(#188) Variable "sourceNode" must be all lower-case
(#189) Variable "resultNode" must be all lower-case
(#193) Variable "targetNode" must be all lower-case
(#193) Variable "targetNode" must be all lower-case
(#195) Variable "resultNode" must be all lower-case
(#206) Public method name "Utils::formatCert" must be in lower-case letters only
(#207) Opening brace should be on the same line as the declaration
(#230) Public method name "Utils::formatPrivateKey" must be in lower-case letters only
(#231) Opening brace should be on the same line as the declaration
(#235) Must use "self::" for local static member reference
(#242) Must use "self::" for local static member reference
(#269) Public method name "Utils::getStringBetween" must be in lower-case letters only
(#270) Opening brace should be on the same line as the declaration
(#295) Opening brace should be on the same line as the declaration
(#302) Inline doc block comments are not allowed; use "// Comment." instead
(#306) Variable "wrongProtocol" must be all lower-case
(#306) Variable "_protocolRegex" must be all lower-case
(#306) Variable "_protocolRegex" must not contain underscores.
(#308) Variable "wrongProtocol" must be all lower-case
(#317) Variable "paramPrefix" must be all lower-case
(#319) Variable "paramPrefix" must be all lower-case
(#338) Variable "paramPrefix" must be all lower-case
(#339) Variable "paramPrefix" must be all lower-case
(#354) Expected 6 space(s) before asterisk; 5 found
(#355) Expected 6 space(s) before asterisk; 5 found
(#356) Public method name "Utils::setProtocolRegex" must be in lower-case letters only
(#356) Variable "protocolRegex" must be all lower-case
(#357) Opening brace should be on the same line as the declaration
(#358) Variable "protocolRegex" must be all lower-case
(#359) Variable "_protocolRegex" must be all lower-case
(#359) Variable "_protocolRegex" must not contain underscores.
(#359) Variable "protocolRegex" must be all lower-case
(#368) Public method name "Utils::setBaseURL" must be in lower-case letters only
(#369) Opening brace should be on the same line as the declaration
(#382) Variable "currentHost" must be all lower-case
(#383) Variable "currentHost" must be all lower-case
(#384) Variable "currentHost" must be all lower-case
(#384) Variable "possiblePort" must be all lower-case
(#385) Variable "possiblePort" must be all lower-case
(#386) Variable "possiblePort" must be all lower-case
(#394) Variable "currentHost" must be all lower-case
(#399) Variable "_host" must not contain underscores.
(#400) Variable "_protocol" must not contain underscores.
(#401) Variable "_port" must not contain underscores.
(#402) Variable "_baseurlpath" must not contain underscores.
(#409) Public method name "Utils::setProxyVars" must be in lower-case letters only
(#409) Variable "proxyVars" must be all lower-case
(#410) Opening brace should be on the same line as the declaration
(#411) Variable "_proxyVars" must be all lower-case
(#411) Variable "_proxyVars" must not contain underscores.
(#411) Variable "proxyVars" must be all lower-case
(#417) Public method name "Utils::getProxyVars" must be in lower-case letters only
(#418) Opening brace should be on the same line as the declaration
(#419) Variable "_proxyVars" must be all lower-case
(#419) Variable "_proxyVars" must not contain underscores.
(#428) Public method name "Utils::getSelfURLhost" must be in lower-case letters only
(#429) Opening brace should be on the same line as the declaration
(#452) Public method name "Utils::setSelfHost" must be in lower-case letters only
(#453) Opening brace should be on the same line as the declaration
(#454) Variable "_host" must not contain underscores.
(#460) Public method name "Utils::setBaseURLPath" must be in lower-case letters only
(#461) Opening brace should be on the same line as the declaration
(#463) Variable "_baseurlpath" must not contain underscores.
(#465) Variable "_baseurlpath" must not contain underscores.
(#467) Variable "_baseurlpath" must not contain underscores.
(#474) Public method name "Utils::getBaseURLPath" must be in lower-case letters only
(#475) Opening brace should be on the same line as the declaration
(#476) Variable "_baseurlpath" must not contain underscores.
(#482) Protected method name "Utils::getRawHost" must be in lower-case letters only
(#483) Opening brace should be on the same line as the declaration
(#484) Variable "_host" must not contain underscores.
(#485) Variable "currentHost" must be all lower-case
(#485) Variable "_host" must not contain underscores.
(#486) Usage of ELSEIF not allowed; use ELSE IF instead
(#487) Variable "currentHost" must be all lower-case
(#488) Usage of ELSEIF not allowed; use ELSE IF instead
(#489) Variable "currentHost" must be all lower-case
(#490) Usage of ELSEIF not allowed; use ELSE IF instead
(#491) Variable "currentHost" must be all lower-case
(#494) Variable "currentHost" must be all lower-case
(#496) Variable "currentHost" must be all lower-case
(#499) Variable "currentHost" must be all lower-case
(#505) Public method name "Utils::setSelfPort" must be in lower-case letters only
(#506) Opening brace should be on the same line as the declaration
(#507) Variable "_port" must not contain underscores.
(#513) Public method name "Utils::setSelfProtocol" must be in lower-case letters only
(#514) Opening brace should be on the same line as the declaration
(#515) Variable "_protocol" must not contain underscores.
(#521) Public method name "Utils::getSelfProtocol" must be in lower-case letters only
(#522) Opening brace should be on the same line as the declaration
(#524) Variable "_protocol" must not contain underscores.
(#525) Variable "_protocol" must not contain underscores.
(#526) Usage of ELSEIF not allowed; use ELSE IF instead
(#528) Usage of ELSEIF not allowed; use ELSE IF instead
(#530) Usage of ELSEIF not allowed; use ELSE IF instead
(#541) Public method name "Utils::getSelfHost" must be in lower-case letters only
(#542) Opening brace should be on the same line as the declaration
(#543) Variable "currentHost" must be all lower-case
(#545) Inline comments must start with a capital letter, digit or 3-dots sequence
(#545) Inline comments must end in full-stops, exclamation marks, or question marks
(#546) Variable "currentHost" must be all lower-case
(#547) Variable "currentHost" must be all lower-case
(#547) Variable "currentHost" must be all lower-case
(#550) Variable "currentHost" must be all lower-case
(#556) Public method name "Utils::getSelfPort" must be in lower-case letters only
(#557) Opening brace should be on the same line as the declaration
(#559) Variable "_port" must not contain underscores.
(#560) Variable "_port" must not contain underscores.
(#566) Variable "currentHost" must be all lower-case
(#568) Inline comments must start with a capital letter, digit or 3-dots sequence
(#568) Inline comments must end in full-stops, exclamation marks, or question marks
(#569) Variable "currentHost" must be all lower-case
(#570) Variable "currentHost" must be all lower-case
(#570) Variable "currentHost" must be all lower-case
(#584) Public method name "Utils::isHTTPS" must be in lower-case letters only
(#585) Opening brace should be on the same line as the declaration
(#594) Public method name "Utils::getSelfURLNoQuery" must be in lower-case letters only
(#595) Opening brace should be on the same line as the declaration
(#596) Variable "selfURLNoQuery" must be all lower-case
(#598) Variable "infoWithBaseURLPath" must be all lower-case
(#599) Variable "infoWithBaseURLPath" must be all lower-case
(#600) Variable "selfURLNoQuery" must be all lower-case
(#600) Variable "infoWithBaseURLPath" must be all lower-case
(#602) Variable "selfURLNoQuery" must be all lower-case
(#606) Variable "selfURLNoQuery" must be all lower-case
(#609) Variable "selfURLNoQuery" must be all lower-case
(#617) Public method name "Utils::getSelfRoutedURLNoQuery" must be in lower-case letters only
(#618) Opening brace should be on the same line as the declaration
(#619) Variable "selfURLhost" must be all lower-case
(#632) Variable "infoWithBaseURLPath" must be all lower-case
(#633) Variable "infoWithBaseURLPath" must be all lower-case
(#634) Variable "infoWithBaseURLPath" must be all lower-case
(#637) Variable "selfRoutedURLNoQuery" must be all lower-case
(#637) Variable "selfURLhost" must be all lower-case
(#638) Variable "selfRoutedURLNoQuery" must be all lower-case
(#646) Public method name "Utils::getSelfURL" must be in lower-case letters only
(#647) Opening brace should be on the same line as the declaration
(#648) Variable "selfURLhost" must be all lower-case
(#650) Variable "requestURI" must be all lower-case
(#652) Variable "requestURI" must be all lower-case
(#654) Variable "requestURI" must be all lower-case
(#654) Variable "requestURI" must be all lower-case
(#655) Variable "requestURI" must be all lower-case
(#659) Variable "infoWithBaseURLPath" must be all lower-case
(#659) Variable "requestURI" must be all lower-case
(#660) Variable "infoWithBaseURLPath" must be all lower-case
(#661) Variable "requestURI" must be all lower-case
(#661) Variable "infoWithBaseURLPath" must be all lower-case
(#664) Variable "selfURLhost" must be all lower-case
(#664) Variable "requestURI" must be all lower-case
(#674) Protected method name "Utils::buildWithBaseURLPath" must be in lower-case letters only
(#675) Opening brace should be on the same line as the declaration
(#677) Variable "baseURLPath" must be all lower-case
(#678) Variable "baseURLPath" must be all lower-case
(#679) Variable "baseURLPath" must be all lower-case
(#682) Variable "extractedInfo" must be all lower-case
(#683) Variable "extractedInfo" must be all lower-case
(#684) Variable "extractedInfo" must be all lower-case
(#698) Public method name "Utils::extractOriginalQueryParam" must be in lower-case letters only
(#699) Opening brace should be on the same line as the declaration
(#711) Public method name "Utils::generateUniqueID" must be in lower-case letters only
(#712) Opening brace should be on the same line as the declaration
(#724) Public method name "Utils::parseTime2SAML" must be in lower-case letters only
(#725) Opening brace should be on the same line as the declaration
(#741) Public method name "Utils::parseSAML2Time" must be in lower-case letters only
(#742) Opening brace should be on the same line as the declaration
(#787) Public method name "Utils::parseDuration" must be in lower-case letters only
(#788) Opening brace should be on the same line as the declaration
(#795) Variable "durationRegEx" must be all lower-case
(#795) Line exceeds 132 characters; contains 136 characters
(#796) Variable "durationRegEx" must be all lower-case
(#800) Variable "durYears" must be all lower-case
(#801) Variable "durMonths" must be all lower-case
(#802) Variable "durDays" must be all lower-case
(#803) Variable "durHours" must be all lower-case
(#804) Variable "durMinutes" must be all lower-case
(#805) Variable "durSeconds" must be all lower-case
(#806) Variable "durWeeks" must be all lower-case
(#810) Variable "durYears" must be all lower-case
(#810) Variable "durYears" must be all lower-case
(#811) Variable "durMonths" must be all lower-case
(#811) Variable "durMonths" must be all lower-case
(#812) Variable "durDays" must be all lower-case
(#812) Variable "durDays" must be all lower-case
(#813) Variable "durHours" must be all lower-case
(#813) Variable "durHours" must be all lower-case
(#814) Variable "durMinutes" must be all lower-case
(#814) Variable "durMinutes" must be all lower-case
(#815) Variable "durSeconds" must be all lower-case
(#815) Variable "durSeconds" must be all lower-case
(#816) Variable "durWeeks" must be all lower-case
(#816) Variable "durWeeks" must be all lower-case
(#823) Variable "durYears" must be all lower-case
(#823) Variable "durMonths" must be all lower-case
(#839) Variable "durYears" must be all lower-case
(#840) Variable "durMonths" must be all lower-case
(#855) Variable "durWeeks" must be all lower-case
(#856) Variable "durDays" must be all lower-case
(#857) Variable "durHours" must be all lower-case
(#858) Variable "durMinutes" must be all lower-case
(#859) Variable "durSeconds" must be all lower-case
(#874) Public method name "Utils::getExpireTime" must be in lower-case letters only
(#874) Variable "cacheDuration" must be all lower-case
(#874) Variable "validUntil" must be all lower-case
(#875) Opening brace should be on the same line as the declaration
(#876) Variable "expireTime" must be all lower-case
(#878) Variable "cacheDuration" must be all lower-case
(#879) Variable "expireTime" must be all lower-case
(#879) Variable "cacheDuration" must be all lower-case
(#882) Variable "validUntil" must be all lower-case
(#883) Variable "validUntil" must be all lower-case
(#884) Variable "validUntilTime" must be all lower-case
(#884) Variable "validUntil" must be all lower-case
(#886) Variable "validUntilTime" must be all lower-case
(#886) Variable "validUntil" must be all lower-case
(#888) Variable "expireTime" must be all lower-case
(#888) Variable "expireTime" must be all lower-case
(#888) Variable "validUntilTime" must be all lower-case
(#889) Variable "expireTime" must be all lower-case
(#889) Variable "validUntilTime" must be all lower-case
(#893) Variable "expireTime" must be all lower-case
(#907) Opening brace should be on the same line as the declaration
(#930) Public method name "Utils::isSessionStarted" must be in lower-case letters only
(#931) Opening brace should be on the same line as the declaration
(#942) Public method name "Utils::deleteLocalSession" must be in lower-case letters only
(#943) Opening brace should be on the same line as the declaration
(#945) Must use "self::" for local static member reference
(#960) Public method name "Utils::calculateX509Fingerprint" must be in lower-case letters only
(#961) Opening brace should be on the same line as the declaration
(#964) Variable "arCert" must be all lower-case
(#966) Variable "inData" must be all lower-case
(#968) Variable "arCert" must be all lower-case
(#968) Variable "curData" must be all lower-case
(#969) Variable "inData" must be all lower-case
(#970) Variable "curData" must be all lower-case
(#971) Variable "inData" must be all lower-case
(#972) Usage of ELSEIF not allowed; use ELSE IF instead
(#972) Variable "curData" must be all lower-case
(#972) Variable "curData" must be all lower-case
(#972) Line exceeds 132 characters; contains 144 characters
(#977) Variable "curData" must be all lower-case
(#980) Variable "curData" must be all lower-case
(#988) Variable "decodedData" must be all lower-case
(#994) Variable "decodedData" must be all lower-case
(#998) Variable "decodedData" must be all lower-case
(#1011) Public method name "Utils::formatFingerPrint" must be in lower-case letters only
(#1012) Opening brace should be on the same line as the declaration
(#1013) Variable "formatedFingerprint" must be all lower-case
(#1014) Variable "formatedFingerprint" must be all lower-case
(#1014) Variable "formatedFingerprint" must be all lower-case
(#1015) Variable "formatedFingerprint" must be all lower-case
(#1031) Public method name "Utils::generateNameId" must be in lower-case letters only
(#1032) Opening brace should be on the same line as the declaration
(#1036) Variable "nameId" must be all lower-case
(#1038) Variable "nameId" must be all lower-case
(#1041) Variable "nameId" must be all lower-case
(#1044) Variable "nameId" must be all lower-case
(#1046) Variable "nameId" must be all lower-case
(#1048) Variable "nameId" must be all lower-case
(#1051) Expected 1 space before "=>"; 0 found
(#1051) Expected 1 space after "=>"; 0 found
(#1055) Variable "nameId" must be all lower-case
(#1058) Variable "symmetricKey" must be all lower-case
(#1059) Variable "symmetricKey" must be all lower-case
(#1060) Variable "symmetricKey" must be all lower-case
(#1062) Variable "encryptedData" must be all lower-case
(#1062) Variable "symmetricKey" must be all lower-case
(#1066) Variable "encryptedID" must be all lower-case
(#1068) Variable "encryptedID" must be all lower-case
(#1070) Variable "encryptedID" must be all lower-case
(#1070) Variable "encryptedID" must be all lower-case
(#1070) Variable "encryptedData" must be all lower-case
(#1072) Variable "encryptedID" must be all lower-case
(#1074) Variable "nameId" must be all lower-case
(#1088) Public method name "Utils::getStatus" must be in lower-case letters only
(#1089) Opening brace should be on the same line as the declaration
(#1092) Variable "statusEntry" must be all lower-case
(#1093) Variable "statusEntry" must be all lower-case
(#1100) Variable "codeEntry" must be all lower-case
(#1100) Variable "statusEntry" must be all lower-case
(#1101) Variable "codeEntry" must be all lower-case
(#1107) Variable "codeEntry" must be all lower-case
(#1111) Variable "messageEntry" must be all lower-case
(#1111) Variable "statusEntry" must be all lower-case
(#1112) Variable "messageEntry" must be all lower-case
(#1113) Variable "subCodeEntry" must be all lower-case
(#1113) Variable "statusEntry" must be all lower-case
(#1113) Line exceeds 132 characters; contains 135 characters
(#1114) Variable "subCodeEntry" must be all lower-case
(#1115) Variable "subCodeEntry" must be all lower-case
(#1117) Variable "messageEntry" must be all lower-case
(#1118) Variable "messageEntry" must be all lower-case
(#1136) Public method name "Utils::decryptElement" must be in lower-case letters only
(#1136) Variable "encryptedData" must be all lower-case
(#1136) Variable "inputKey" must be all lower-case
(#1136) Variable "formatOutput" must be all lower-case
(#1137) Opening brace should be on the same line as the declaration
(#1141) Variable "encryptedData" must be all lower-case
(#1142) Variable "encryptedData" must be all lower-case
(#1144) Variable "symmetricKey" must be all lower-case
(#1144) Variable "encryptedData" must be all lower-case
(#1145) Variable "symmetricKey" must be all lower-case
(#1152) Variable "symmetricKeyInfo" must be all lower-case
(#1152) Variable "symmetricKey" must be all lower-case
(#1153) Variable "symmetricKeyInfo" must be all lower-case
(#1160) Variable "inputKeyAlgo" must be all lower-case
(#1160) Variable "inputKey" must be all lower-case
(#1161) Variable "symmetricKeyInfo" must be all lower-case
(#1162) Variable "symKeyInfoAlgo" must be all lower-case
(#1162) Variable "symmetricKeyInfo" must be all lower-case
(#1164) Variable "symKeyInfoAlgo" must be all lower-case
(#1164) Variable "inputKeyAlgo" must be all lower-case
(#1165) Variable "inputKeyAlgo" must be all lower-case
(#1168) Variable "inputKeyAlgo" must be all lower-case
(#1168) Variable "symKeyInfoAlgo" must be all lower-case
(#1172) Variable "inputKeyAlgo" must be all lower-case
(#1173) Variable "symKeyInfoAlgo" must be all lower-case
(#1178) Variable "encKey" must be all lower-case
(#1178) Variable "symmetricKeyInfo" must be all lower-case
(#1179) Variable "symmetricKeyInfo" must be all lower-case
(#1179) Variable "inputKey" must be all lower-case
(#1180) Variable "keySize" must be all lower-case
(#1180) Variable "symmetricKey" must be all lower-case
(#1181) Variable "keySize" must be all lower-case
(#1182) Inline comments must end in full-stops, exclamation marks, or question marks
(#1184) Variable "symmetricKey" must be all lower-case
(#1189) Variable "encKey" must be all lower-case
(#1189) Variable "symmetricKeyInfo" must be all lower-case
(#1190) Variable "keySize" must be all lower-case
(#1191) Variable "encryptedKey" must be all lower-case
(#1191) Variable "encKey" must be all lower-case
(#1192) Variable "symmetricKeyInfo" must be all lower-case
(#1194) Variable "encryptedKey" must be all lower-case
(#1197) Variable "keySize" must be all lower-case
(#1198) Variable "keySize" must be all lower-case
(#1199) Usage of ELSEIF not allowed; use ELSE IF instead
(#1199) Variable "keySize" must be all lower-case
(#1200) Variable "keySize" must be all lower-case
(#1203) Variable "symmetricKey" must be all lower-case
(#1205) Variable "symKeyAlgo" must be all lower-case
(#1205) Variable "symmetricKey" must be all lower-case
(#1206) Variable "inputKeyAlgo" must be all lower-case
(#1206) Variable "symKeyAlgo" must be all lower-case
(#1209) Variable "inputKeyAlgo" must be all lower-case
(#1210) Variable "symKeyAlgo" must be all lower-case
(#1214) Variable "symmetricKey" must be all lower-case
(#1214) Variable "inputKey" must be all lower-case
(#1217) Variable "symmetricKey" must be all lower-case
(#1219) Line exceeds 132 characters; contains 150 characters
(#1220) Variable "newDoc" must be all lower-case
(#1221) Variable "formatOutput" must be all lower-case
(#1222) Variable "newDoc" must be all lower-case
(#1223) Variable "newDoc" must be all lower-case
(#1225) Variable "newDoc" must be all lower-case
(#1225) Variable "newDoc" must be all lower-case
(#1226) Variable "newDoc" must be all lower-case
(#1233) Variable "decryptedElement" must be all lower-case
(#1233) Variable "newDoc" must be all lower-case
(#1234) Variable "decryptedElement" must be all lower-case
(#1241) Variable "decryptedElement" must be all lower-case
(#1255) Public method name "Utils::castKey" must be in lower-case letters only
(#1256) Opening brace should be on the same line as the declaration
(#1260) Inline comments must start with a capital letter, digit or 3-dots sequence
(#1260) Inline comments must end in full-stops, exclamation marks, or question marks
(#1265) Must use "self::" for local static member reference
(#1269) Variable "keyInfo" must be all lower-case
(#1270) Variable "keyInfo" must be all lower-case
(#1273) Variable "keyInfo" must be all lower-case
(#1276) Variable "newKey" must be all lower-case
(#1276) Expected 1 space before "=>"; 0 found
(#1276) Expected 1 space after "=>"; 0 found
(#1277) Variable "newKey" must be all lower-case
(#1277) Variable "keyInfo" must be all lower-case
(#1278) Variable "newKey" must be all lower-case
(#1286) Public method name "Utils::isSupportedSigningAlgorithm" must be in lower-case letters only
(#1287) Opening brace should be on the same line as the declaration
(#1313) Public method name "Utils::addSign" must be in lower-case letters only
(#1313) Variable "signAlgorithm" must be all lower-case
(#1313) Variable "digestAlgorithm" must be all lower-case
(#1313) Line exceeds 132 characters; contains 142 characters
(#1314) Opening brace should be on the same line as the declaration
(#1326) Variable "objKey" must be all lower-case
(#1326) Variable "signAlgorithm" must be all lower-case
(#1327) Variable "objKey" must be all lower-case
(#1330) Variable "rootNode" must be all lower-case
(#1333) Variable "objXMLSecDSig" must be all lower-case
(#1334) Variable "objXMLSecDSig" must be all lower-case
(#1336) Variable "objXMLSecDSig" must be all lower-case
(#1337) Variable "rootNode" must be all lower-case
(#1338) Variable "digestAlgorithm" must be all lower-case
(#1343) Variable "objXMLSecDSig" must be all lower-case
(#1343) Variable "objKey" must be all lower-case
(#1346) Variable "objXMLSecDSig" must be all lower-case
(#1348) Variable "insertBefore" must be all lower-case
(#1348) Variable "rootNode" must be all lower-case
(#1349) Variable "messageTypes" must be all lower-case
(#1349) Commas (,) must be followed by white space.
(#1350) Variable "rootNode" must be all lower-case
(#1350) Variable "messageTypes" must be all lower-case
(#1351) Variable "issuerNodes" must be all lower-case
(#1351) Variable "rootNode" must be all lower-case
(#1352) Variable "issuerNodes" must be all lower-case
(#1353) Variable "insertBefore" must be all lower-case
(#1353) Variable "issuerNodes" must be all lower-case
(#1358) Variable "objXMLSecDSig" must be all lower-case
(#1358) Variable "rootNode" must be all lower-case
(#1358) Variable "insertBefore" must be all lower-case
(#1380) Public method name "Utils::validateSign" must be in lower-case letters only
(#1380) Variable "multiCerts" must be all lower-case
(#1380) Line exceeds 132 characters; contains 141 characters
(#1381) Opening brace should be on the same line as the declaration
(#1391) Variable "objXMLSecDSig" must be all lower-case
(#1392) Variable "objXMLSecDSig" must be all lower-case
(#1395) Must use "self::" for local static member reference
(#1396) Variable "objDSig" must be all lower-case
(#1397) Variable "objXMLSecDSig" must be all lower-case
(#1397) Variable "objDSig" must be all lower-case
(#1399) Variable "objDSig" must be all lower-case
(#1399) Variable "objXMLSecDSig" must be all lower-case
(#1402) Variable "objDSig" must be all lower-case
(#1406) Variable "objKey" must be all lower-case
(#1406) Variable "objXMLSecDSig" must be all lower-case
(#1407) Variable "objKey" must be all lower-case
(#1411) Must use "self::" for local static member reference
(#1411) Variable "objKey" must be all lower-case
(#1415) Variable "objXMLSecDSig" must be all lower-case
(#1418) Variable "retVal" must be all lower-case
(#1418) Variable "objXMLSecDSig" must be all lower-case
(#1423) Variable "objKey" must be all lower-case
(#1423) Variable "objDSig" must be all lower-case
(#1425) Variable "multiCerts" must be all lower-case
(#1428) Inline comments must end in full-stops, exclamation marks, or question marks
(#1431) Inline comments must start with a capital letter, digit or 3-dots sequence
(#1433) Inline comments must end in full-stops, exclamation marks, or question marks
(#1434) Variable "multiCerts" must be all lower-case
(#1438) Variable "multiCerts" must be all lower-case
(#1440) Variable "objKey" must be all lower-case
(#1441) Variable "objXMLSecDSig" must be all lower-case
(#1441) Variable "objKey" must be all lower-case
(#1447) Variable "domCert" must be all lower-case
(#1447) Variable "objKey" must be all lower-case
(#1448) Variable "domCertFingerprint" must be all lower-case
(#1448) Must use "self::" for local static member reference
(#1448) Variable "domCert" must be all lower-case
(#1449) Must use "self::" for local static member reference
(#1449) Variable "domCertFingerprint" must be all lower-case
(#1450) Variable "objKey" must be all lower-case
(#1450) Variable "domCert" must be all lower-case
(#1451) Variable "objXMLSecDSig" must be all lower-case
(#1451) Variable "objKey" must be all lower-case
(#1468) Line exceeds 132 characters; contains 147 characters
(#1474) Public method name "Utils::validateBinarySign" must be in lower-case letters only
(#1474) Variable "messageType" must be all lower-case
(#1474) Variable "getData" must be all lower-case
(#1474) Variable "idpData" must be all lower-case
(#1474) Variable "retrieveParametersFromServer" must be all lower-case
(#1475) Opening brace should be on the same line as the declaration
(#1476) Variable "getData" must be all lower-case
(#1477) Variable "signAlg" must be all lower-case
(#1479) Variable "signAlg" must be all lower-case
(#1479) Variable "getData" must be all lower-case
(#1482) Variable "retrieveParametersFromServer" must be all lower-case
(#1483) Variable "signedQuery" must be all lower-case
(#1483) Variable "messageType" must be all lower-case
(#1483) Must use "self::" for local static member reference
(#1483) Variable "messageType" must be all lower-case
(#1484) Variable "getData" must be all lower-case
(#1485) Variable "signedQuery" must be all lower-case
(#1485) Must use "self::" for local static member reference
(#1487) Variable "signedQuery" must be all lower-case
(#1487) Must use "self::" for local static member reference
(#1489) Variable "signedQuery" must be all lower-case
(#1489) Variable "messageType" must be all lower-case
(#1489) Variable "getData" must be all lower-case
(#1489) Variable "messageType" must be all lower-case
(#1490) Variable "getData" must be all lower-case
(#1491) Variable "signedQuery" must be all lower-case
(#1491) Variable "getData" must be all lower-case
(#1493) Variable "signedQuery" must be all lower-case
(#1493) Variable "signAlg" must be all lower-case
(#1496) Variable "messageType" must be all lower-case
(#1497) Variable "strMessageType" must be all lower-case
(#1499) Variable "strMessageType" must be all lower-case
(#1501) Variable "existsMultiX509Sign" must be all lower-case
(#1501) Variable "idpData" must be all lower-case
(#1501) Variable "idpData" must be all lower-case
(#1501) Variable "idpData" must be all lower-case
(#1501) Line exceeds 132 characters; contains 159 characters
(#1502) Variable "idpData" must be all lower-case
(#1502) Variable "idpData" must be all lower-case
(#1502) Variable "existsMultiX509Sign" must be all lower-case
(#1504) Variable "strMessageType" must be all lower-case
(#1509) Variable "existsMultiX509Sign" must be all lower-case
(#1510) Variable "multiCerts" must be all lower-case
(#1510) Variable "idpData" must be all lower-case
(#1512) Variable "multiCerts" must be all lower-case
(#1512) Variable "idpData" must be all lower-case
(#1515) Variable "signatureValid" must be all lower-case
(#1516) Variable "multiCerts" must be all lower-case
(#1517) Variable "objKey" must be all lower-case
(#1518) Variable "objKey" must be all lower-case
(#1520) Variable "signAlg" must be all lower-case
(#1522) Variable "objKey" must be all lower-case
(#1522) Must use "self::" for local static member reference
(#1522) Variable "objKey" must be all lower-case
(#1522) Variable "signAlg" must be all lower-case
(#1525) Variable "strMessageType" must be all lower-case
(#1528) Variable "multiCerts" must be all lower-case
(#1534) Variable "objKey" must be all lower-case
(#1534) Variable "signedQuery" must be all lower-case
(#1535) Variable "signatureValid" must be all lower-case
(#1539) Variable "signatureValid" must be all lower-case
auth/onelogin_saml/lib/Saml2/ValidationError.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#3) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#3) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#3) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#3) Line 6 of the opening comment must start "// (at your option) any later version.".
(#3) Line 7 of the opening comment must start "//".
(#4) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#4) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#4) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#5) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#28) Inline comments must end in full-stops, exclamation marks, or question marks
(#88) Opening brace should be on the same line as the declaration
auth/onelogin_saml/metadata.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Inline comments must end in full-stops, exclamation marks, or question marks
(#3) No space found before comment text; expected "// Load Onelogin SAML libs" but found "//Load Onelogin SAML libs"
(#4) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#9) Inline comments must end in full-stops, exclamation marks, or question marks
(#9) No space found before comment text; expected "// Load moodle" but found "//Load moodle"
(#10) Expected login check (require_login, require_course_login, require_admin, admin_externalpage_setup) following config inclusion. None found.
(#17) Variable "settingsInfo" must be all lower-case
(#20) Variable "settingsInfo" must be all lower-case
auth/onelogin_saml/settings.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#3) Line 2 of the opening comment must start "//".
(#3) Whitespace found at end of line
(#4) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#5) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#5) Whitespace found at end of line
(#6) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#7) Line 6 of the opening comment must start "// (at your option) any later version.".
(#8) Line 7 of the opening comment must start "//".
(#9) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#10) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#11) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#12) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#13) Line 12 of the opening comment must start "//".
(#14) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#14) Whitespace found at end of line
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#15) Whitespace found at end of line
(#17) Whitespace found at end of line
(#18) Whitespace found at end of line
(#19) Whitespace found at end of line
(#20) Whitespace found at end of line
(#22) Whitespace found at end of line
(#23) Whitespace found at end of line
(#24) Whitespace found at end of line
(#26) Whitespace found at end of line
(#27) Whitespace found at end of line
(#28) Whitespace found at end of line
(#29) Whitespace found at end of line
(#31) Whitespace found at end of line
(#91) Whitespace found at end of line
(#135) Variable "custom_user_profile_fields" must not contain underscores.
(#136) Variable "custom_user_profile_fields" must not contain underscores.
(#136) Line exceeds 132 characters; contains 138 characters
(#137) Whitespace found at end of line
(#138) Inline comments must start with a capital letter, digit or 3-dots sequence
(#138) Inline comments must end in full-stops, exclamation marks, or question marks
(#138) No space found before comment text; expected "// add username mapping separately (doesn't appear in $authplugin->userfiedls)" but found "//add username mapping separately (doesn't appear in $authplugin->userfiedls)"
(#146) Inline comments must start with a capital letter, digit or 3-dots sequence
(#146) Inline comments must end in full-stops, exclamation marks, or question marks
(#146) No space found before comment text; expected "// add role mapping" but found "//add role mapping"
(#218) Variable "posible_nameidformat_values" must not contain underscores.
(#227) Line exceeds 132 characters; contains 152 characters
(#229) Variable "posible_nameidformat_values" must not contain underscores.
auth/onelogin_saml/version.php
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#1) Whitespace found at end of line
(#1) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#3) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#3) Whitespace found at end of line
(#4) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#5) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#5) Whitespace found at end of line
(#6) Line 6 of the opening comment must start "// (at your option) any later version.".
(#7) Line 7 of the opening comment must start "//".
(#8) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#9) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#10) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#11) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#12) Line 12 of the opening comment must start "//".
(#13) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#14) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#14) Whitespace found at end of line
(#15) Whitespace found at end of line
(#17) Whitespace found at end of line
(#18) Whitespace found at end of line
(#19) Whitespace found at end of line
(#20) Whitespace found at end of line
(#22) Whitespace found at end of line
(#23) Whitespace found at end of line
(#24) Whitespace found at end of line
(#26) Whitespace found at end of line
(#27) Whitespace found at end of line
(#28) Whitespace found at end of line
(#29) Whitespace found at end of line
(#31) Whitespace found at end of line
(#34) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#35) Inline comments must end in full-stops, exclamation marks, or question marks
(#37) Inline comments must end in full-stops, exclamation marks, or question marks
auth/onelogin_saml/xmlseclibs/src/Utils/XPath.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#25) Public method name "XPath::filterAttrValue" must be in lower-case letters only
(#26) Opening brace should be on the same line as the declaration
(#40) Public method name "XPath::filterAttrName" must be in lower-case letters only
(#41) Opening brace should be on the same line as the declaration
auth/onelogin_saml/xmlseclibs/src/XMLSecEnc.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#2) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#2) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#2) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#2) Line 6 of the opening comment must start "// (at your option) any later version.".
(#2) Line 7 of the opening comment must start "//".
(#3) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#4) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#4) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#4) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#4) Line 12 of the opening comment must start "//".
(#4) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#5) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#52) Class constants must be uppercase; expected TEMPLATE but found template
(#58) Class constants must be uppercase; expected ELEMENT but found Element
(#59) Class constants must be uppercase; expected CONTENT but found Content
(#67) Member variable "rawNode" must be all lower-case
(#73) Member variable "encKey" must be all lower-case
(#79) Opening brace should be on the same line as the declaration
(#83) Method name "_resetTemplate" should not be prefixed with an underscore to indicate visibility
(#83) Private method name "XMLSecEnc::_resetTemplate" must be in lower-case letters only
(#84) Opening brace should be on the same line as the declaration
(#95) Public method name "XMLSecEnc::addReference" must be in lower-case letters only
(#96) Opening brace should be on the same line as the declaration
(#113) Public method name "XMLSecEnc::setNode" must be in lower-case letters only
(#114) Opening brace should be on the same line as the declaration
(#127) Public method name "XMLSecEnc::encryptNode" must be in lower-case letters only
(#127) Variable "objKey" must be all lower-case
(#128) Opening brace should be on the same line as the declaration
(#133) Variable "objKey" must be all lower-case
(#137) Variable "xPath" must be all lower-case
(#138) Variable "objList" must be all lower-case
(#138) Variable "xPath" must be all lower-case
(#139) Variable "cipherValue" must be all lower-case
(#139) Variable "objList" must be all lower-case
(#140) Variable "cipherValue" must be all lower-case
(#150) AS keyword must be lowercase; expected "as" but found "AS"
(#159) Variable "encMethod" must be all lower-case
(#159) Line exceeds 132 characters; contains 138 characters
(#160) Variable "encMethod" must be all lower-case
(#160) Variable "objKey" must be all lower-case
(#161) Variable "cipherValue" must be all lower-case
(#161) Variable "encMethod" must be all lower-case
(#161) Variable "cipherValue" must be all lower-case
(#163) Variable "strEncrypt" must be all lower-case
(#163) Variable "objKey" must be all lower-case
(#164) Variable "strEncrypt" must be all lower-case
(#165) Variable "cipherValue" must be all lower-case
(#173) Variable "importEnc" must be all lower-case
(#174) Variable "importEnc" must be all lower-case
(#175) Variable "importEnc" must be all lower-case
(#177) Variable "importEnc" must be all lower-case
(#181) Variable "importEnc" must be all lower-case
(#182) Variable "importEnc" must be all lower-case
(#193) Public method name "XMLSecEnc::encryptReferences" must be in lower-case letters only
(#193) Variable "objKey" must be all lower-case
(#194) Opening brace should be on the same line as the declaration
(#195) Variable "curRawNode" must be all lower-case
(#196) Variable "curType" must be all lower-case
(#197) AS keyword must be lowercase; expected "as" but found "AS"
(#202) Variable "encNode" must be all lower-case
(#202) Variable "objKey" must be all lower-case
(#203) Variable "encNode" must be all lower-case
(#205) Variable "curRawNode" must be all lower-case
(#206) Variable "curType" must be all lower-case
(#210) Variable "curRawNode" must be all lower-case
(#211) Variable "curType" must be all lower-case
(#220) Public method name "XMLSecEnc::getCipherValue" must be in lower-case letters only
(#221) Opening brace should be on the same line as the declaration
(#227) Variable "xPath" must be all lower-case
(#228) Variable "xPath" must be all lower-case
(#231) Variable "xPath" must be all lower-case
(#250) Line exceeds 132 characters; contains 148 characters
(#254) Public method name "XMLSecEnc::decryptNode" must be in lower-case letters only
(#254) Variable "objKey" must be all lower-case
(#255) Opening brace should be on the same line as the declaration
(#256) Variable "objKey" must be all lower-case
(#260) Variable "encryptedData" must be all lower-case
(#261) Variable "encryptedData" must be all lower-case
(#262) Variable "objKey" must be all lower-case
(#262) Variable "encryptedData" must be all lower-case
(#271) Variable "importEnc" must be all lower-case
(#272) Variable "importEnc" must be all lower-case
(#273) Variable "importEnc" must be all lower-case
(#280) Variable "newFrag" must be all lower-case
(#281) Variable "newFrag" must be all lower-case
(#283) Variable "newFrag" must be all lower-case
(#304) Public method name "XMLSecEnc::encryptKey" must be in lower-case letters only
(#304) Variable "srcKey" must be all lower-case
(#304) Variable "rawKey" must be all lower-case
(#305) Opening brace should be on the same line as the declaration
(#306) Variable "srcKey" must be all lower-case
(#306) Variable "rawKey" must be all lower-case
(#309) Variable "strEncKey" must be all lower-case
(#309) Variable "srcKey" must be all lower-case
(#309) Variable "rawKey" must be all lower-case
(#311) Variable "encKey" must be all lower-case
(#313) Variable "keyInfo" must be all lower-case
(#313) Line exceeds 132 characters; contains 148 characters
(#314) Variable "keyInfo" must be all lower-case
(#314) Variable "encKey" must be all lower-case
(#316) Variable "encKey" must be all lower-case
(#318) Variable "encMethod" must be all lower-case
(#318) Variable "encKey" must be all lower-case
(#319) Variable "encMethod" must be all lower-case
(#319) Variable "srcKey" must be all lower-case
(#320) Variable "srcKey" must be all lower-case
(#321) Variable "keyInfo" must be all lower-case
(#321) Variable "encKey" must be all lower-case
(#322) Variable "keyInfo" must be all lower-case
(#322) Variable "srcKey" must be all lower-case
(#322) Line exceeds 132 characters; contains 135 characters
(#324) Variable "cipherData" must be all lower-case
(#324) Variable "encKey" must be all lower-case
(#325) Variable "cipherData" must be all lower-case
(#325) Variable "strEncKey" must be all lower-case
(#327) Variable "refList" must be all lower-case
(#327) Variable "encKey" must be all lower-case
(#328) AS keyword must be lowercase; expected "as" but found "AS"
(#330) Variable "dataRef" must be all lower-case
(#330) Variable "refList" must be all lower-case
(#331) Variable "dataRef" must be all lower-case
(#342) Public method name "XMLSecEnc::decryptKey" must be in lower-case letters only
(#342) Variable "encKey" must be all lower-case
(#343) Opening brace should be on the same line as the declaration
(#344) Variable "encKey" must be all lower-case
(#347) Variable "encKey" must be all lower-case
(#350) Variable "encKey" must be all lower-case
(#357) Public method name "XMLSecEnc::locateEncryptedData" must be in lower-case letters only
(#358) Opening brace should be on the same line as the declaration
(#378) Public method name "XMLSecEnc::locateKey" must be in lower-case letters only
(#379) Opening brace should be on the same line as the declaration
(#392) Variable "attrAlgorithm" must be all lower-case
(#394) Variable "objKey" must be all lower-case
(#394) Variable "attrAlgorithm" must be all lower-case
(#398) Variable "objKey" must be all lower-case
(#410) Public method name "XMLSecEnc::staticLocateKeyInfo" must be in lower-case letters only
(#410) Variable "objBaseKey" must be all lower-case
(#411) Opening brace should be on the same line as the declaration
(#428) Variable "objBaseKey" must be all lower-case
(#431) AS keyword must be lowercase; expected "as" but found "AS"
(#434) Variable "objBaseKey" must be all lower-case
(#435) Variable "objBaseKey" must be all lower-case
(#439) AS keyword must be lowercase; expected "as" but found "AS"
(#446) Variable "modulusNode" must be all lower-case
(#447) Variable "modulusNode" must be all lower-case
(#449) Variable "exponentNode" must be all lower-case
(#450) Variable "exponentNode" must be all lower-case
(#455) Variable "publicKey" must be all lower-case
(#456) Variable "objBaseKey" must be all lower-case
(#456) Variable "publicKey" must be all lower-case
(#475) Variable "keyElement" must be all lower-case
(#476) Variable "keyElement" must be all lower-case
(#480) Variable "keyElement" must be all lower-case
(#484) Variable "x509certNodes" must be all lower-case
(#485) Variable "x509certNodes" must be all lower-case
(#486) Variable "x509certNodes" must be all lower-case
(#488) Line exceeds 132 characters; contains 135 characters
(#489) Variable "objBaseKey" must be all lower-case
(#495) Variable "objBaseKey" must be all lower-case
(#503) Public method name "XMLSecEnc::locateKeyInfo" must be in lower-case letters only
(#503) Variable "objBaseKey" must be all lower-case
(#504) Opening brace should be on the same line as the declaration
(#508) Variable "objBaseKey" must be all lower-case
auth/onelogin_saml/xmlseclibs/src/XMLSecurityDSig.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#2) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#2) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#2) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#2) Line 6 of the opening comment must start "// (at your option) any later version.".
(#2) Line 7 of the opening comment must start "//".
(#3) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#4) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#4) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#4) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#4) Line 12 of the opening comment must start "//".
(#4) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#5) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#65) Class constants must be uppercase; expected TEMPLATE but found template
(#78) Member variable "sigNode" must be all lower-case
(#81) Member variable "idKeys" must be all lower-case
(#84) Member variable "idNS" must be all lower-case
(#87) Member variable "signedInfo" must be all lower-case
(#90) Member variable "xPathCtx" must be all lower-case
(#93) Member variable "canonicalMethod" must be all lower-case
(#105) Member variable "validatedNodes" must be all lower-case
(#111) Opening brace should be on the same line as the declaration
(#127) Private method name "XMLSecurityDSig::resetXPathObj" must be in lower-case letters only
(#128) Opening brace should be on the same line as the declaration
(#137) Private method name "XMLSecurityDSig::getXPathObj" must be in lower-case letters only
(#138) Opening brace should be on the same line as the declaration
(#154) Public method name "XMLSecurityDSig::generateGUID" must be in lower-case letters only
(#155) Opening brace should be on the same line as the declaration
(#174) Public method name "XMLSecurityDSig::generate_GUID" must be in lower-case letters only
(#175) Opening brace should be on the same line as the declaration
(#184) Public method name "XMLSecurityDSig::locateSignature" must be in lower-case letters only
(#184) Variable "objDoc" must be all lower-case
(#185) Opening brace should be on the same line as the declaration
(#186) Variable "objDoc" must be all lower-case
(#187) Variable "objDoc" must be all lower-case
(#189) Variable "objDoc" must be all lower-case
(#195) Variable "objDoc" must be all lower-case
(#212) Public method name "XMLSecurityDSig::createNewSignNode" must be in lower-case letters only
(#213) Opening brace should be on the same line as the declaration
(#227) Public method name "XMLSecurityDSig::setCanonicalMethod" must be in lower-case letters only
(#228) Opening brace should be on the same line as the declaration
(#245) Variable "canonNode" must be all lower-case
(#246) Variable "canonNode" must be all lower-case
(#247) Variable "canonNode" must be all lower-case
(#249) Variable "canonNode" must be all lower-case
(#261) Private method name "XMLSecurityDSig::canonicalizeData" must be in lower-case letters only
(#261) Variable "arXPath" must be all lower-case
(#261) Variable "prefixList" must be all lower-case
(#262) Opening brace should be on the same line as the declaration
(#264) Variable "withComments" must be all lower-case
(#268) Variable "withComments" must be all lower-case
(#271) Variable "withComments" must be all lower-case
(#278) Variable "withComments" must be all lower-case
(#282) Variable "arXPath" must be all lower-case
(#282) Line exceeds 132 characters; contains 157 characters
(#286) Variable "withComments" must be all lower-case
(#296) Variable "withComments" must be all lower-case
(#296) Variable "arXPath" must be all lower-case
(#296) Variable "prefixList" must be all lower-case
(#302) Public method name "XMLSecurityDSig::canonicalizeSignedInfo" must be in lower-case letters only
(#303) Opening brace should be on the same line as the declaration
(#314) Variable "signInfoNode" must be all lower-case
(#316) Variable "signInfoNode" must be all lower-case
(#317) Variable "canonNode" must be all lower-case
(#318) Variable "canonNode" must be all lower-case
(#320) Variable "signInfoNode" must be all lower-case
(#334) Public method name "XMLSecurityDSig::calculateDigest" must be in lower-case letters only
(#334) Variable "digestAlgorithm" must be all lower-case
(#335) Opening brace should be on the same line as the declaration
(#336) Variable "digestAlgorithm" must be all lower-case
(#353) Variable "digestAlgorithm" must be all lower-case
(#369) Public method name "XMLSecurityDSig::validateDigest" must be in lower-case letters only
(#369) Variable "refNode" must be all lower-case
(#370) Opening brace should be on the same line as the declaration
(#371) Variable "refNode" must be all lower-case
(#374) Variable "digestAlgorithm" must be all lower-case
(#374) Variable "refNode" must be all lower-case
(#375) Variable "digValue" must be all lower-case
(#375) Variable "digestAlgorithm" must be all lower-case
(#377) Variable "digestValue" must be all lower-case
(#377) Variable "refNode" must be all lower-case
(#378) Variable "digValue" must be all lower-case
(#378) Variable "digestValue" must be all lower-case
(#387) Public method name "XMLSecurityDSig::processTransforms" must be in lower-case letters only
(#387) Variable "refNode" must be all lower-case
(#387) Variable "objData" must be all lower-case
(#387) Variable "includeCommentNodes" must be all lower-case
(#388) Opening brace should be on the same line as the declaration
(#389) Variable "objData" must be all lower-case
(#390) Variable "refNode" must be all lower-case
(#393) Variable "refNode" must be all lower-case
(#394) Variable "canonicalMethod" must be all lower-case
(#395) Variable "arXPath" must be all lower-case
(#396) Variable "prefixList" must be all lower-case
(#397) AS keyword must be lowercase; expected "as" but found "AS"
(#403) Variable "includeCommentNodes" must be all lower-case
(#407) Variable "canonicalMethod" must be all lower-case
(#409) Variable "canonicalMethod" must be all lower-case
(#418) AS keyword must be lowercase; expected "as" but found "AS"
(#425) Variable "prefixList" must be all lower-case
(#435) Variable "includeCommentNodes" must be all lower-case
(#439) Variable "canonicalMethod" must be all lower-case
(#441) Variable "canonicalMethod" must be all lower-case
(#449) Variable "arXPath" must be all lower-case
(#450) Variable "arXPath" must be all lower-case
(#451) Variable "arXPath" must be all lower-case
(#453) AS keyword must be lowercase; expected "as" but found "AS"
(#455) Variable "arXPath" must be all lower-case
(#466) Variable "objData" must be all lower-case
(#466) Variable "canonicalMethod" must be all lower-case
(#466) Variable "arXPath" must be all lower-case
(#466) Variable "prefixList" must be all lower-case
(#475) Public method name "XMLSecurityDSig::processRefNode" must be in lower-case letters only
(#475) Variable "refNode" must be all lower-case
(#476) Opening brace should be on the same line as the declaration
(#477) Variable "dataObject" must be all lower-case
(#483) Variable "includeCommentNodes" must be all lower-case
(#485) Variable "refNode" must be all lower-case
(#486) Variable "arUrl" must be all lower-case
(#487) Variable "arUrl" must be all lower-case
(#488) Variable "arUrl" must be all lower-case
(#493) Variable "includeCommentNodes" must be all lower-case
(#495) Variable "xPath" must be all lower-case
(#495) Variable "refNode" must be all lower-case
(#498) Variable "xPath" must be all lower-case
(#501) Variable "iDlist" must be all lower-case
(#503) Variable "idKey" must be all lower-case
(#504) Variable "iDlist" must be all lower-case
(#504) Variable "idKey" must be all lower-case
(#508) Variable "iDlist" must be all lower-case
(#509) Variable "dataObject" must be all lower-case
(#509) Variable "xPath" must be all lower-case
(#511) Variable "dataObject" must be all lower-case
(#511) Variable "refNode" must be all lower-case
(#518) Variable "includeCommentNodes" must be all lower-case
(#520) Variable "dataObject" must be all lower-case
(#520) Variable "refNode" must be all lower-case
(#522) Variable "refNode" must be all lower-case
(#522) Variable "dataObject" must be all lower-case
(#522) Variable "includeCommentNodes" must be all lower-case
(#523) Variable "refNode" must be all lower-case
(#527) Variable "dataObject" must be all lower-case
(#530) Variable "dataObject" must be all lower-case
(#532) Variable "dataObject" must be all lower-case
(#543) Public method name "XMLSecurityDSig::getRefNodeID" must be in lower-case letters only
(#543) Variable "refNode" must be all lower-case
(#544) Opening brace should be on the same line as the declaration
(#545) Variable "refNode" must be all lower-case
(#546) Variable "arUrl" must be all lower-case
(#547) Variable "arUrl" must be all lower-case
(#548) Variable "arUrl" must be all lower-case
(#560) Public method name "XMLSecurityDSig::getRefIDs" must be in lower-case letters only
(#561) Opening brace should be on the same line as the declaration
(#570) AS keyword must be lowercase; expected "as" but found "AS"
(#570) Variable "refNode" must be all lower-case
(#571) Variable "refNode" must be all lower-case
(#580) Public method name "XMLSecurityDSig::validateReference" must be in lower-case letters only
(#581) Opening brace should be on the same line as the declaration
(#582) Variable "docElem" must be all lower-case
(#583) Variable "docElem" must be all lower-case
(#598) AS keyword must be lowercase; expected "as" but found "AS"
(#598) Variable "refNode" must be all lower-case
(#599) Variable "refNode" must be all lower-case
(#615) Private method name "XMLSecurityDSig::addRefInternal" must be in lower-case letters only
(#615) Variable "sinfoNode" must be all lower-case
(#615) Variable "arTransforms" must be all lower-case
(#616) Opening brace should be on the same line as the declaration
(#618) Variable "prefix_ns" must not contain underscores.
(#619) Variable "id_name" must not contain underscores.
(#620) Variable "overwrite_id" must not contain underscores.
(#621) Variable "force_uri" must not contain underscores.
(#625) Variable "prefix_ns" must not contain underscores.
(#626) Variable "id_name" must not contain underscores.
(#627) Variable "overwrite_id" must not contain underscores.
(#628) Variable "force_uri" must not contain underscores.
(#631) Variable "id_name" must not contain underscores.
(#636) Variable "refNode" must be all lower-case
(#637) Variable "sinfoNode" must be all lower-case
(#637) Variable "refNode" must be all lower-case
(#641) Variable "overwrite_id" must not contain underscores.
(#642) Variable "prefix_ns" must not contain underscores.
(#642) Variable "prefix_ns" must not contain underscores.
(#642) Variable "id_name" must not contain underscores.
(#642) Variable "id_name" must not contain underscores.
(#646) Variable "prefix_ns" must not contain underscores.
(#648) Variable "refNode" must be all lower-case
(#649) Usage of ELSEIF not allowed; use ELSE IF instead
(#649) Variable "force_uri" must not contain underscores.
(#650) Variable "refNode" must be all lower-case
(#653) Variable "transNodes" must be all lower-case
(#654) Variable "refNode" must be all lower-case
(#654) Variable "transNodes" must be all lower-case
(#656) Variable "arTransforms" must be all lower-case
(#657) Variable "arTransforms" must be all lower-case
(#657) AS keyword must be lowercase; expected "as" but found "AS"
(#658) Variable "transNode" must be all lower-case
(#659) Variable "transNodes" must be all lower-case
(#659) Variable "transNode" must be all lower-case
(#663) Variable "transNode" must be all lower-case
(#664) Variable "XPathNode" must be all lower-case
(#664) Line exceeds 132 characters; contains 136 characters
(#665) Variable "transNode" must be all lower-case
(#665) Variable "XPathNode" must be all lower-case
(#667) AS keyword must be lowercase; expected "as" but found "AS"
(#667) Line exceeds 132 characters; contains 133 characters
(#668) Variable "XPathNode" must be all lower-case
(#672) Variable "transNode" must be all lower-case
(#675) Usage of ELSEIF not allowed; use ELSE IF instead
(#676) Variable "transNode" must be all lower-case
(#677) Variable "transNodes" must be all lower-case
(#677) Variable "transNode" must be all lower-case
(#678) Variable "transNode" must be all lower-case
(#681) Variable "canonicalData" must be all lower-case
(#681) Variable "refNode" must be all lower-case
(#682) Variable "digValue" must be all lower-case
(#682) Variable "canonicalData" must be all lower-case
(#684) Variable "digestMethod" must be all lower-case
(#685) Variable "refNode" must be all lower-case
(#685) Variable "digestMethod" must be all lower-case
(#686) Variable "digestMethod" must be all lower-case
(#688) Variable "digestValue" must be all lower-case
(#688) Variable "digValue" must be all lower-case
(#689) Variable "refNode" must be all lower-case
(#689) Variable "digestValue" must be all lower-case
(#698) Public method name "XMLSecurityDSig::addReference" must be in lower-case letters only
(#698) Variable "arTransforms" must be all lower-case
(#699) Opening brace should be on the same line as the declaration
(#703) Variable "sInfo" must be all lower-case
(#704) Variable "sInfo" must be all lower-case
(#704) Variable "arTransforms" must be all lower-case
(#715) Public method name "XMLSecurityDSig::addReferenceList" must be in lower-case letters only
(#715) Variable "arNodes" must be all lower-case
(#715) Variable "arTransforms" must be all lower-case
(#716) Opening brace should be on the same line as the declaration
(#720) Variable "sInfo" must be all lower-case
(#721) Variable "arNodes" must be all lower-case
(#721) AS keyword must be lowercase; expected "as" but found "AS"
(#722) Variable "sInfo" must be all lower-case
(#722) Variable "arTransforms" must be all lower-case
(#734) Public method name "XMLSecurityDSig::addObject" must be in lower-case letters only
(#735) Opening brace should be on the same line as the declaration
(#736) Variable "objNode" must be all lower-case
(#737) Variable "objNode" must be all lower-case
(#739) Variable "objNode" must be all lower-case
(#742) Variable "objNode" must be all lower-case
(#746) Variable "newData" must be all lower-case
(#748) Variable "newData" must be all lower-case
(#750) Variable "objNode" must be all lower-case
(#750) Variable "newData" must be all lower-case
(#752) Variable "objNode" must be all lower-case
(#759) Public method name "XMLSecurityDSig::locateKey" must be in lower-case letters only
(#760) Opening brace should be on the same line as the declaration
(#774) Variable "objKey" must be all lower-case
(#778) Variable "objKey" must be all lower-case
(#800) Variable "objKey" must be all lower-case
(#801) Opening brace should be on the same line as the declaration
(#806) Variable "sigValue" must be all lower-case
(#807) Variable "sigValue" must be all lower-case
(#810) Variable "objKey" must be all lower-case
(#810) Variable "sigValue" must be all lower-case
(#818) Public method name "XMLSecurityDSig::signData" must be in lower-case letters only
(#818) Variable "objKey" must be all lower-case
(#819) Opening brace should be on the same line as the declaration
(#820) Variable "objKey" must be all lower-case
(#827) Variable "objKey" must be all lower-case
(#827) Variable "appendToNode" must be all lower-case
(#828) Opening brace should be on the same line as the declaration
(#829) Inline comments must end in full-stops, exclamation marks, or question marks
(#830) Variable "appendToNode" must be all lower-case
(#832) Variable "appendToNode" must be all lower-case
(#833) Variable "appendToNode" must be all lower-case
(#838) Variable "sInfo" must be all lower-case
(#840) Variable "sInfo" must be all lower-case
(#841) Variable "sMethod" must be all lower-case
(#842) Variable "sMethod" must be all lower-case
(#842) Variable "objKey" must be all lower-case
(#843) Variable "sInfo" must be all lower-case
(#844) Variable "sigValue" must be all lower-case
(#844) Variable "objKey" must be all lower-case
(#845) Variable "sigValueNode" must be all lower-case
(#845) Variable "sigValue" must be all lower-case
(#846) Variable "infoSibling" must be all lower-case
(#846) Variable "sInfo" must be all lower-case
(#847) Variable "infoSibling" must be all lower-case
(#847) Variable "sigValueNode" must be all lower-case
(#847) Variable "infoSibling" must be all lower-case
(#849) Variable "sigValueNode" must be all lower-case
(#855) Public method name "XMLSecurityDSig::appendCert" must be in lower-case letters only
(#856) Opening brace should be on the same line as the declaration
(#864) Public method name "XMLSecurityDSig::appendKey" must be in lower-case letters only
(#864) Variable "objKey" must be all lower-case
(#865) Opening brace should be on the same line as the declaration
(#866) Variable "objKey" must be all lower-case
(#881) Public method name "XMLSecurityDSig::insertSignature" must be in lower-case letters only
(#881) Variable "beforeNode" must be all lower-case
(#882) Opening brace should be on the same line as the declaration
(#885) Variable "signatureElement" must be all lower-case
(#887) Variable "beforeNode" must be all lower-case
(#888) Variable "signatureElement" must be all lower-case
(#890) Variable "signatureElement" must be all lower-case
(#890) Variable "beforeNode" must be all lower-case
(#899) Public method name "XMLSecurityDSig::appendSignature" must be in lower-case letters only
(#899) Variable "parentNode" must be all lower-case
(#899) Variable "insertBefore" must be all lower-case
(#900) Opening brace should be on the same line as the declaration
(#901) Variable "beforeNode" must be all lower-case
(#901) Variable "insertBefore" must be all lower-case
(#901) Variable "parentNode" must be all lower-case
(#902) Variable "parentNode" must be all lower-case
(#902) Variable "beforeNode" must be all lower-case
(#910) Public method name "XMLSecurityDSig::get509XCert" must be in lower-case letters only
(#910) Variable "isPEMFormat" must be all lower-case
(#911) Opening brace should be on the same line as the declaration
(#912) Variable "isPEMFormat" must be all lower-case
(#924) Public method name "XMLSecurityDSig::staticGet509XCerts" must be in lower-case letters only
(#924) Variable "isPEMFormat" must be all lower-case
(#925) Opening brace should be on the same line as the declaration
(#926) Variable "isPEMFormat" must be all lower-case
(#929) Variable "arCert" must be all lower-case
(#930) Variable "inData" must be all lower-case
(#931) Variable "arCert" must be all lower-case
(#931) AS keyword must be lowercase; expected "as" but found "AS"
(#931) Variable "curData" must be all lower-case
(#932) Variable "inData" must be all lower-case
(#933) Variable "curData" must be all lower-case
(#934) Variable "inData" must be all lower-case
(#937) Variable "curData" must be all lower-case
(#938) Variable "inData" must be all lower-case
(#943) Variable "curData" must be all lower-case
(#961) Public method name "XMLSecurityDSig::staticAdd509Cert" must be in lower-case letters only
(#961) Variable "parentRef" must be all lower-case
(#961) Variable "isPEMFormat" must be all lower-case
(#961) Variable "isURL" must be all lower-case
(#962) Opening brace should be on the same line as the declaration
(#963) Variable "isURL" must be all lower-case
(#966) Variable "parentRef" must be all lower-case
(#969) Variable "baseDoc" must be all lower-case
(#969) Variable "parentRef" must be all lower-case
(#972) Variable "parentRef" must be all lower-case
(#977) Variable "parentRef" must be all lower-case
(#978) Variable "keyInfo" must be all lower-case
(#979) Variable "dsig_pfx" must not contain underscores.
(#980) Variable "keyInfo" must be all lower-case
(#981) Variable "parentRef" must be all lower-case
(#983) Variable "dsig_pfx" must not contain underscores.
(#986) Variable "keyInfo" must be all lower-case
(#986) Variable "baseDoc" must be all lower-case
(#986) Variable "dsig_pfx" must not contain underscores.
(#989) Variable "parentRef" must be all lower-case
(#990) Variable "sObject" must be all lower-case
(#991) Variable "sObject" must be all lower-case
(#991) Variable "keyInfo" must be all lower-case
(#991) Variable "sObject" must be all lower-case
(#996) Variable "parentRef" must be all lower-case
(#996) Variable "keyInfo" must be all lower-case
(#999) Variable "keyInfo" must be all lower-case
(#1001) Variable "dsig_pfx" must not contain underscores.
(#1005) Inline comments must end in full-stops, exclamation marks, or question marks
(#1006) Variable "isPEMFormat" must be all lower-case
(#1008) Inline comments must end in full-stops, exclamation marks, or question marks
(#1009) Variable "x509DataNode" must be all lower-case
(#1009) Variable "baseDoc" must be all lower-case
(#1009) Variable "dsig_pfx" must not contain underscores.
(#1010) Variable "keyInfo" must be all lower-case
(#1010) Variable "x509DataNode" must be all lower-case
(#1012) Variable "issuerSerial" must be all lower-case
(#1013) Variable "subjectName" must be all lower-case
(#1016) Variable "issuerSerial" must be all lower-case
(#1019) Variable "subjectName" must be all lower-case
(#1023) Inline comments must end in full-stops, exclamation marks, or question marks
(#1024) Variable "X509Cert" must be all lower-case
(#1025) Variable "issuerSerial" must be all lower-case
(#1025) Variable "subjectName" must be all lower-case
(#1026) Variable "certData" must be all lower-case
(#1026) Variable "X509Cert" must be all lower-case
(#1026) Line exceeds 132 characters; contains 149 characters
(#1027) Variable "subjectName" must be all lower-case
(#1027) Variable "certData" must be all lower-case
(#1028) Variable "certData" must be all lower-case
(#1030) Variable "certData" must be all lower-case
(#1030) AS keyword must be lowercase; expected "as" but found "AS"
(#1032) Variable "valueElement" must be all lower-case
(#1039) Variable "subjectNameValue" must be all lower-case
(#1041) Variable "subjectNameValue" must be all lower-case
(#1041) Variable "certData" must be all lower-case
(#1043) Variable "x509SubjectNode" must be all lower-case
(#1043) Variable "baseDoc" must be all lower-case
(#1043) Variable "dsig_pfx" must not contain underscores.
(#1043) Variable "subjectNameValue" must be all lower-case
(#1043) Line exceeds 132 characters; contains 134 characters
(#1044) Variable "x509DataNode" must be all lower-case
(#1044) Variable "x509SubjectNode" must be all lower-case
(#1046) Variable "issuerSerial" must be all lower-case
(#1046) Variable "certData" must be all lower-case
(#1046) Variable "certData" must be all lower-case
(#1047) Variable "certData" must be all lower-case
(#1049) Variable "certData" must be all lower-case
(#1049) AS keyword must be lowercase; expected "as" but found "AS"
(#1052) Variable "issuerName" must be all lower-case
(#1054) Variable "issuerName" must be all lower-case
(#1054) Variable "certData" must be all lower-case
(#1057) Variable "x509IssuerNode" must be all lower-case
(#1057) Variable "baseDoc" must be all lower-case
(#1057) Variable "dsig_pfx" must not contain underscores.
(#1058) Variable "x509DataNode" must be all lower-case
(#1058) Variable "x509IssuerNode" must be all lower-case
(#1060) Variable "x509Node" must be all lower-case
(#1060) Variable "baseDoc" must be all lower-case
(#1060) Variable "dsig_pfx" must not contain underscores.
(#1060) Variable "issuerName" must be all lower-case
(#1061) Variable "x509IssuerNode" must be all lower-case
(#1061) Variable "x509Node" must be all lower-case
(#1062) Variable "x509Node" must be all lower-case
(#1062) Variable "baseDoc" must be all lower-case
(#1062) Variable "dsig_pfx" must not contain underscores.
(#1062) Variable "certData" must be all lower-case
(#1062) Line exceeds 132 characters; contains 136 characters
(#1063) Variable "x509IssuerNode" must be all lower-case
(#1063) Variable "x509Node" must be all lower-case
(#1068) Variable "x509CertNode" must be all lower-case
(#1068) Variable "baseDoc" must be all lower-case
(#1068) Variable "dsig_pfx" must not contain underscores.
(#1068) Variable "X509Cert" must be all lower-case
(#1069) Variable "x509DataNode" must be all lower-case
(#1069) Variable "x509CertNode" must be all lower-case
(#1079) Public method name "XMLSecurityDSig::add509Cert" must be in lower-case letters only
(#1079) Variable "isPEMFormat" must be all lower-case
(#1079) Variable "isURL" must be all lower-case
(#1080) Opening brace should be on the same line as the declaration
(#1082) Variable "isPEMFormat" must be all lower-case
(#1082) Variable "isURL" must be all lower-case
(#1095) Public method name "XMLSecurityDSig::appendToKeyInfo" must be in lower-case letters only
(#1096) Opening brace should be on the same line as the declaration
(#1097) Variable "parentRef" must be all lower-case
(#1098) Variable "baseDoc" must be all lower-case
(#1098) Variable "parentRef" must be all lower-case
(#1102) Variable "parentRef" must be all lower-case
(#1107) Variable "parentRef" must be all lower-case
(#1108) Variable "keyInfo" must be all lower-case
(#1109) Variable "keyInfo" must be all lower-case
(#1110) Variable "dsig_pfx" must not contain underscores.
(#1111) Variable "parentRef" must be all lower-case
(#1113) Variable "dsig_pfx" must not contain underscores.
(#1116) Variable "keyInfo" must be all lower-case
(#1116) Variable "baseDoc" must be all lower-case
(#1116) Variable "dsig_pfx" must not contain underscores.
(#1119) Variable "parentRef" must be all lower-case
(#1120) Variable "sObject" must be all lower-case
(#1121) Variable "sObject" must be all lower-case
(#1121) Variable "keyInfo" must be all lower-case
(#1121) Variable "sObject" must be all lower-case
(#1126) Variable "parentRef" must be all lower-case
(#1126) Variable "keyInfo" must be all lower-case
(#1130) Variable "keyInfo" must be all lower-case
(#1132) Variable "keyInfo" must be all lower-case
(#1144) Expected 1 space after asterisk; 2 found
(#1146) Public method name "XMLSecurityDSig::getValidatedNodes" must be in lower-case letters only
(#1147) Opening brace should be on the same line as the declaration
auth/onelogin_saml/xmlseclibs/src/XMLSecurityKey.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#2) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#2) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#2) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#2) Line 6 of the opening comment must start "// (at your option) any later version.".
(#2) Line 7 of the opening comment must start "//".
(#3) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#4) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#4) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#4) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#4) Line 12 of the opening comment must start "//".
(#4) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#5) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#63) Member variable "cryptParams" must be all lower-case
(#81) Member variable "keyChain" must be all lower-case
(#84) Member variable "isEncrypted" must be all lower-case
(#87) Member variable "encryptedCtx" must be all lower-case
(#97) Member variable "x509Certificate" must be all lower-case
(#103) Member variable "X509Thumbprint" must be all lower-case
(#111) Opening brace should be on the same line as the declaration
(#233) Public method name "XMLSecurityKey::getSymmetricKeySize" must be in lower-case letters only
(#234) Opening brace should be on the same line as the declaration
(#247) Public method name "XMLSecurityKey::generateSessionKey" must be in lower-case letters only
(#248) Opening brace should be on the same line as the declaration
(#253) Whitespace found at end of line
(#255) Whitespace found at end of line
(#270) Whitespace found at end of line
(#281) Public method name "XMLSecurityKey::getRawThumbprint" must be in lower-case letters only
(#282) Opening brace should be on the same line as the declaration
(#284) Variable "arCert" must be all lower-case
(#286) Variable "inData" must be all lower-case
(#288) Variable "arCert" must be all lower-case
(#288) AS keyword must be lowercase; expected "as" but found "AS"
(#288) Variable "curData" must be all lower-case
(#289) Variable "inData" must be all lower-case
(#290) Variable "curData" must be all lower-case
(#291) Variable "inData" must be all lower-case
(#294) Variable "curData" must be all lower-case
(#297) Variable "curData" must be all lower-case
(#316) Public method name "XMLSecurityKey::loadKey" must be in lower-case letters only
(#316) Variable "isFile" must be all lower-case
(#316) Variable "isCert" must be all lower-case
(#317) Opening brace should be on the same line as the declaration
(#318) Variable "isFile" must be all lower-case
(#323) Variable "isCert" must be all lower-case
(#325) Variable "str_cert" must not contain underscores.
(#326) Variable "str_cert" must not contain underscores.
(#327) Variable "str_cert" must not contain underscores.
(#334) Spaces must be used to indent lines; tabs are not allowed
(#334) Tab found within whitespace
(#334) Line indented incorrectly; expected 20 spaces, found 17
(#334) Variable "isCert" must be all lower-case
(#335) Spaces must be used to indent lines; tabs are not allowed
(#335) Tab found within whitespace
(#335) Line indented incorrectly; expected at least 24 spaces, found 21
(#336) Spaces must be used to indent lines; tabs are not allowed
(#336) Tab found within whitespace
(#336) Line indented incorrectly; expected at least 24 spaces, found 21
(#337) Spaces must be used to indent lines; tabs are not allowed
(#337) Tab found within whitespace
(#337) Line indented incorrectly; expected 20 spaces, found 17
(#338) Spaces must be used to indent lines; tabs are not allowed
(#338) Tab found within whitespace
(#338) Line indented incorrectly; expected at least 20 spaces, found 17
(#339) Spaces must be used to indent lines; tabs are not allowed
(#339) Tab found within whitespace
(#339) Line indented incorrectly; expected 20 spaces, found 17
(#340) Spaces must be used to indent lines; tabs are not allowed
(#340) Tab found within whitespace
(#340) Line indented incorrectly; expected at least 24 spaces, found 21
(#341) Spaces must be used to indent lines; tabs are not allowed
(#341) Tab found within whitespace
(#341) Line indented incorrectly; expected 20 spaces, found 17
(#342) Spaces must be used to indent lines; tabs are not allowed
(#342) Tab found within whitespace
(#344) Spaces must be used to indent lines; tabs are not allowed
(#344) Tab found within whitespace
(#344) Line indented incorrectly; expected 16 spaces, found 13
(#368) Private method name "XMLSecurityKey::padISO10126" must be in lower-case letters only
(#368) Variable "blockSize" must be all lower-case
(#369) Opening brace should be on the same line as the declaration
(#370) Variable "blockSize" must be all lower-case
(#373) Variable "padChr" must be all lower-case
(#373) Variable "blockSize" must be all lower-case
(#373) Variable "blockSize" must be all lower-case
(#374) Variable "padChr" must be all lower-case
(#375) Variable "padChr" must be all lower-case
(#384) Private method name "XMLSecurityKey::unpadISO10126" must be in lower-case letters only
(#385) Opening brace should be on the same line as the declaration
(#386) Variable "padChr" must be all lower-case
(#387) Variable "padLen" must be all lower-case
(#387) Variable "padChr" must be all lower-case
(#388) Variable "padLen" must be all lower-case
(#397) Private method name "XMLSecurityKey::encryptSymmetric" must be in lower-case letters only
(#398) Opening brace should be on the same line as the declaration
(#401) Line exceeds 132 characters; contains 138 characters
(#414) Private method name "XMLSecurityKey::decryptSymmetric" must be in lower-case letters only
(#415) Opening brace should be on the same line as the declaration
(#416) Variable "iv_length" must not contain underscores.
(#417) Variable "iv_length" must not contain underscores.
(#418) Variable "iv_length" must not contain underscores.
(#419) Line exceeds 132 characters; contains 138 characters
(#433) Private method name "XMLSecurityKey::encryptPublic" must be in lower-case letters only
(#434) Opening brace should be on the same line as the declaration
(#448) Private method name "XMLSecurityKey::decryptPublic" must be in lower-case letters only
(#449) Opening brace should be on the same line as the declaration
(#463) Private method name "XMLSecurityKey::encryptPrivate" must be in lower-case letters only
(#464) Opening brace should be on the same line as the declaration
(#478) Private method name "XMLSecurityKey::decryptPrivate" must be in lower-case letters only
(#479) Opening brace should be on the same line as the declaration
(#493) Private method name "XMLSecurityKey::signOpenSSL" must be in lower-case letters only
(#494) Opening brace should be on the same line as the declaration
(#521) Private method name "XMLSecurityKey::verifyOpenSSL" must be in lower-case letters only
(#522) Opening brace should be on the same line as the declaration
(#531) Line exceeds 132 characters; contains 140 characters
(#536) Public method name "XMLSecurityKey::encryptData" must be in lower-case letters only
(#537) Opening brace should be on the same line as the declaration
(#551) Line exceeds 132 characters; contains 140 characters
(#556) Public method name "XMLSecurityKey::decryptData" must be in lower-case letters only
(#557) Opening brace should be on the same line as the declaration
(#576) Public method name "XMLSecurityKey::signData" must be in lower-case letters only
(#577) Opening brace should be on the same line as the declaration
(#602) Public method name "XMLSecurityKey::verifySignature" must be in lower-case letters only
(#603) Opening brace should be on the same line as the declaration
(#608) Variable "expectedSignature" must be all lower-case
(#609) Variable "expectedSignature" must be all lower-case
(#618) Public method name "XMLSecurityKey::getAlgorith" must be in lower-case letters only
(#619) Opening brace should be on the same line as the declaration
(#626) Public method name "XMLSecurityKey::getAlgorithm" must be in lower-case letters only
(#627) Opening brace should be on the same line as the declaration
(#637) Public method name "XMLSecurityKey::makeAsnSegment" must be in lower-case letters only
(#638) Opening brace should be on the same line as the declaration
(#641) Inline control structures are not allowed
(#670) Public method name "XMLSecurityKey::convertRSA" must be in lower-case letters only
(#671) Opening brace should be on the same line as the declaration
(#673) Variable "exponentEncoding" must be all lower-case
(#674) Variable "modulusEncoding" must be all lower-case
(#675) Variable "sequenceEncoding" must be all lower-case
(#675) Variable "modulusEncoding" must be all lower-case
(#675) Variable "exponentEncoding" must be all lower-case
(#676) Variable "bitstringEncoding" must be all lower-case
(#676) Variable "sequenceEncoding" must be all lower-case
(#677) Variable "rsaAlgorithmIdentifier" must be all lower-case
(#678) Variable "publicKeyInfo" must be all lower-case
(#678) Variable "rsaAlgorithmIdentifier" must be all lower-case
(#678) Variable "bitstringEncoding" must be all lower-case
(#681) Variable "publicKeyInfoBase64" must be all lower-case
(#681) Variable "publicKeyInfo" must be all lower-case
(#684) Variable "publicKeyInfoBase64" must be all lower-case
(#694) Public method name "XMLSecurityKey::serializeKey" must be in lower-case letters only
(#695) Opening brace should be on the same line as the declaration
(#707) Public method name "XMLSecurityKey::getX509Certificate" must be in lower-case letters only
(#708) Opening brace should be on the same line as the declaration
(#719) Expected 1 space after asterisk; 2 found
(#721) Public method name "XMLSecurityKey::getX509Thumbprint" must be in lower-case letters only
(#722) Opening brace should be on the same line as the declaration
(#735) Public method name "XMLSecurityKey::fromEncryptedKeyElement" must be in lower-case letters only
(#736) Opening brace should be on the same line as the declaration
(#740) Variable "objKey" must be all lower-case
(#743) Variable "objKey" must be all lower-case
(#744) Variable "objKey" must be all lower-case
(#745) Variable "objKey" must be all lower-case
(#746) Variable "objKey" must be all lower-case
auth/onelogin_saml/xmlseclibs/xmlseclibs.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#3) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#3) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#3) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#3) Line 6 of the opening comment must start "// (at your option) any later version.".
(#3) Line 7 of the opening comment must start "//".
(#4) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#4) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#4) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#5) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#43) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#43) Variable "xmlseclibs_srcdir" must not contain underscores.
(#44) "require" must be immediately followed by an open parenthesis
(#44) Variable "xmlseclibs_srcdir" must not contain underscores.
(#45) "require" must be immediately followed by an open parenthesis
(#45) Variable "xmlseclibs_srcdir" must not contain underscores.
(#46) "require" must be immediately followed by an open parenthesis
(#46) Variable "xmlseclibs_srcdir" must not contain underscores.
(#47) "require" must be immediately followed by an open parenthesis
(#47) Variable "xmlseclibs_srcdir" must not contain underscores.

Javascript coding style problems

(0 errors, 0 warnings)

This section shows the coding style problems detected in the code by eslint [More info]


CSS problems

(0 errors, 0 warnings)

This section shows CSS problems detected by stylelint [More info]


PHPDocs style problems

(296 errors, 24 warnings)

This section shows the phpdocs problems detected in the code by local_moodlecheck [More info]

auth/onelogin_saml/_toolkit_loader.php
(#2) Empty line found after PHP open tag
(#8) File-level phpdocs block is not found
auth/onelogin_saml/auth.php
(#55) Package is not specified for class auth_plugin_onelogin_saml. It is also not specified in file-level phpdocs
(#2) Empty line found after PHP open tag
(#145) Function auth_plugin_onelogin_saml::get_attributes is not documented
(#243) Function auth_plugin_onelogin_saml::prevent_local_passwords is not documented
(#257) Function auth_plugin_onelogin_saml::loginpage_hook is not documented
(#268) Function auth_plugin_onelogin_saml::logoutpage_hook is not documented
(#98) Phpdocs for function auth_plugin_onelogin_saml::get_userinfo has incomplete parameters list
(#204) Phpdocs for function auth_plugin_onelogin_saml::sync_roles has incomplete parameters list
(#7) Invalid phpdocs tag @originalauthor used
(#16) Invalid phpdocs tag @description used
(#9) Not recommended phpdocs tag @version used
(#12) Incorrect path for phpdocs tag @requires detected
(#12) Incorrect path for phpdocs tag @requires detected
auth/onelogin_saml/db/install.php
(#3) Package is not specified for function xmldb_auth_onelogin_saml_install. It is also not specified in file-level phpdocs
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
(#3) Function xmldb_auth_onelogin_saml_install is not documented
auth/onelogin_saml/db/upgrade.php
(#5) Package is not specified for function xmldb_auth_onelogin_saml_upgrade. It is also not specified in file-level phpdocs
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
(#5) There is no description in phpdocs for function xmldb_auth_onelogin_saml_upgrade
auth/onelogin_saml/functions.php
(#34) Package is not specified for function auth_onelogin_saml_get_settings. It is also not specified in file-level phpdocs
(#84) Package is not specified for function auth_onelogin_saml_authenticate_user_login. It is also not specified in file-level phpdocs
(#220) Package is not specified for function auth_onelogin_saml_update_user_data. It is also not specified in file-level phpdocs
(#271) Package is not specified for function auth_onelogin_saml_addsingleslashes. It is also not specified in file-level phpdocs
(#280) Package is not specified for function auth_onelogin_saml_qualified_me. It is also not specified in file-level phpdocs
(#330) Package is not specified for function auth_onelogin_saml_me. It is also not specified in file-level phpdocs
(#365) Package is not specified for function auth_onelogin_saml_err. It is also not specified in file-level phpdocs
(#371) Package is not specified for function auth_onelogin_saml_deleteLocalSession. It is also not specified in file-level phpdocs
(#385) Package is not specified for function getRandomPassword. It is also not specified in file-level phpdocs
(#34) File-level phpdocs block is not found
(#220) Function auth_onelogin_saml_update_user_data is not documented
(#365) Function auth_onelogin_saml_err is not documented
(#371) Function auth_onelogin_saml_deleteLocalSession is not documented
(#385) Function getRandomPassword is not documented
(#105) Phpdocs for function auth_onelogin_saml_authenticate_user_login has incomplete parameters list
(#271) Phpdocs for function auth_onelogin_saml_addsingleslashes has incomplete parameters list
(#6) Invalid phpdocs tag @originalauthor used
(#15) Invalid phpdocs tag @description used
(#8) Not recommended phpdocs tag @version used
(#11) Incorrect path for phpdocs tag @requires detected
(#11) Incorrect path for phpdocs tag @requires detected
(#109) Inline phpdocs tag {@link $USER} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#281) Inline phpdocs tag {@link me()} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
auth/onelogin_saml/index.php
(#34) File-level phpdocs block is not found
(#6) Invalid phpdocs tag @originalauthor used
(#15) Invalid phpdocs tag @description used
(#8) Not recommended phpdocs tag @version used
(#11) Incorrect path for phpdocs tag @requires detected
(#11) Incorrect path for phpdocs tag @requires detected
auth/onelogin_saml/lang/en/auth_onelogin_saml.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
auth/onelogin_saml/lib/Saml2/Auth.php
(#10) Package OneLogin is not valid
(#757) There is no description in phpdocs for function getLastMessageId
(#765) There is no description in phpdocs for function getLastAssertionId
(#773) There is no description in phpdocs for function getLastAssertionNotOnOrAfter
(#557) Phpdocs for function Auth::logout has incomplete parameters list
(#2) File-level phpdocs block does not have @copyright tag
auth/onelogin_saml/lib/Saml2/AuthnRequest.php
(#10) Package OneLogin is not valid
(#2) File-level phpdocs block does not have @copyright tag
auth/onelogin_saml/lib/Saml2/Constants.php
(#10) Package OneLogin is not valid
(#26) Constant Constants::ALLOWED_CLOCK_DRIFT is not documented
(#29) Constant Constants::NAMEID_EMAIL_ADDRESS is not documented
(#30) Constant Constants::NAMEID_X509_SUBJECT_NAME is not documented
(#31) Constant Constants::NAMEID_WINDOWS_DOMAIN_QUALIFIED_NAME is not documented
(#32) Constant Constants::NAMEID_UNSPECIFIED is not documented
(#33) Constant Constants::NAMEID_KERBEROS is not documented
(#34) Constant Constants::NAMEID_ENTITY is not documented
(#35) Constant Constants::NAMEID_TRANSIENT is not documented
(#36) Constant Constants::NAMEID_PERSISTENT is not documented
(#37) Constant Constants::NAMEID_ENCRYPTED is not documented
(#40) Constant Constants::ATTRNAME_FORMAT_UNSPECIFIED is not documented
(#41) Constant Constants::ATTRNAME_FORMAT_URI is not documented
(#42) Constant Constants::ATTRNAME_FORMAT_BASIC is not documented
(#45) Constant Constants::NS_SAML is not documented
(#46) Constant Constants::NS_SAMLP is not documented
(#47) Constant Constants::NS_SOAP is not documented
(#48) Constant Constants::NS_MD is not documented
(#49) Constant Constants::NS_XS is not documented
(#50) Constant Constants::NS_XSI is not documented
(#51) Constant Constants::NS_XENC is not documented
(#52) Constant Constants::NS_DS is not documented
(#55) Constant Constants::BINDING_HTTP_POST is not documented
(#56) Constant Constants::BINDING_HTTP_REDIRECT is not documented
(#57) Constant Constants::BINDING_HTTP_ARTIFACT is not documented
(#58) Constant Constants::BINDING_SOAP is not documented
(#59) Constant Constants::BINDING_DEFLATE is not documented
(#62) Constant Constants::AC_UNSPECIFIED is not documented
(#63) Constant Constants::AC_PASSWORD is not documented
(#64) Constant Constants::AC_PASSWORD_PROTECTED is not documented
(#65) Constant Constants::AC_X509 is not documented
(#66) Constant Constants::AC_SMARTCARD is not documented
(#67) Constant Constants::AC_KERBEROS is not documented
(#68) Constant Constants::AC_WINDOWS is not documented
(#69) Constant Constants::AC_TLS is not documented
(#72) Constant Constants::CM_BEARER is not documented
(#73) Constant Constants::CM_HOLDER_KEY is not documented
(#74) Constant Constants::CM_SENDER_VOUCHES is not documented
(#77) Constant Constants::STATUS_SUCCESS is not documented
(#78) Constant Constants::STATUS_REQUESTER is not documented
(#79) Constant Constants::STATUS_RESPONDER is not documented
(#80) Constant Constants::STATUS_VERSION_MISMATCH is not documented
(#81) Constant Constants::STATUS_NO_PASSIVE is not documented
(#82) Constant Constants::STATUS_PARTIAL_LOGOUT is not documented
(#83) Constant Constants::STATUS_PROXY_COUNT_EXCEEDED is not documented
(#2) File-level phpdocs block does not have @copyright tag
auth/onelogin_saml/lib/Saml2/Error.php
(#10) Package OneLogin is not valid
(#28) Constant Error::SETTINGS_FILE_NOT_FOUND is not documented
(#29) Constant Error::SETTINGS_INVALID_SYNTAX is not documented
(#30) Constant Error::SETTINGS_INVALID is not documented
(#31) Constant Error::METADATA_SP_INVALID is not documented
(#32) Constant Error::SP_CERTS_NOT_FOUND is not documented
(#34) Constant Error::CERT_NOT_FOUND is not documented
(#35) Constant Error::REDIRECT_INVALID_URL is not documented
(#36) Constant Error::PUBLIC_CERT_FILE_NOT_FOUND is not documented
(#37) Constant Error::PRIVATE_KEY_FILE_NOT_FOUND is not documented
(#38) Constant Error::SAML_RESPONSE_NOT_FOUND is not documented
(#39) Constant Error::SAML_LOGOUTMESSAGE_NOT_FOUND is not documented
(#40) Constant Error::SAML_LOGOUTREQUEST_INVALID is not documented
(#41) Constant Error::SAML_LOGOUTRESPONSE_INVALID is not documented
(#42) Constant Error::SAML_SINGLE_LOGOUT_NOT_SUPPORTED is not documented
(#43) Constant Error::PRIVATE_KEY_NOT_FOUND is not documented
(#44) Constant Error::UNSUPPORTED_SETTINGS_OBJECT is not documented
(#2) File-level phpdocs block does not have @copyright tag
auth/onelogin_saml/lib/Saml2/IdPMetadataParser.php
(#10) Package OneLogin is not valid
(#2) File-level phpdocs block does not have @copyright tag
auth/onelogin_saml/lib/Saml2/LogoutRequest.php
(#10) Package OneLogin is not valid
(#2) File-level phpdocs block does not have @copyright tag
auth/onelogin_saml/lib/Saml2/LogoutResponse.php
(#10) Package OneLogin is not valid
(#318) There is no description in phpdocs for function getId
(#2) File-level phpdocs block does not have @copyright tag
auth/onelogin_saml/lib/Saml2/Metadata.php
(#10) Package OneLogin is not valid
(#29) Constant Metadata::TIME_VALID is not documented
(#30) Constant Metadata::TIME_CACHED is not documented
(#2) File-level phpdocs block does not have @copyright tag
auth/onelogin_saml/lib/Saml2/Response.php
(#10) Package OneLogin is not valid
(#437) There is no description in phpdocs for function getId
(#449) There is no description in phpdocs for function getAssertionId
(#467) There is no description in phpdocs for function getAssertionNotOnOrAfter
(#780) There is no description in phpdocs for function _getAttributesByKeyName
(#2) File-level phpdocs block does not have @copyright tag
auth/onelogin_saml/lib/Saml2/Settings.php
(#10) Package OneLogin is not valid
(#2) File-level phpdocs block does not have @copyright tag
(#158) Invalid phpdocs tag @suppress used
(#288) Invalid phpdocs tag @suppress used
auth/onelogin_saml/lib/Saml2/Utils.php
(#10) Package OneLogin is not valid
(#36) Constant Utils::RESPONSE_SIGNATURE_XPATH is not documented
(#37) Constant Utils::ASSERTION_SIGNATURE_XPATH is not documented
(#353) There is no description in phpdocs for function setProtocolRegex
(#406) There is no description in phpdocs for function setProxyVars
(#414) There is no description in phpdocs for function getProxyVars
(#449) There is no description in phpdocs for function setSelfHost
(#457) There is no description in phpdocs for function setBaseURLPath
(#471) There is no description in phpdocs for function getBaseURLPath
(#479) There is no description in phpdocs for function getRawHost
(#502) There is no description in phpdocs for function setSelfPort
(#510) There is no description in phpdocs for function setSelfProtocol
(#518) There is no description in phpdocs for function getSelfProtocol
(#553) There is no description in phpdocs for function getSelfPort
(#1281) There is no description in phpdocs for function isSupportedSigningAlgorithm
(#354) Phpdocs for function Utils::setProtocolRegex has incomplete parameters list
(#1282) Phpdocs for function Utils::isSupportedSigningAlgorithm has incomplete parameters list
(#2) File-level phpdocs block does not have @copyright tag
auth/onelogin_saml/lib/Saml2/ValidationError.php
(#10) Package OneLogin is not valid
(#29) Constant ValidationError::UNSUPPORTED_SAML_VERSION is not documented
(#30) Constant ValidationError::MISSING_ID is not documented
(#31) Constant ValidationError::WRONG_NUMBER_OF_ASSERTIONS is not documented
(#32) Constant ValidationError::MISSING_STATUS is not documented
(#33) Constant ValidationError::MISSING_STATUS_CODE is not documented
(#34) Constant ValidationError::STATUS_CODE_IS_NOT_SUCCESS is not documented
(#35) Constant ValidationError::WRONG_SIGNED_ELEMENT is not documented
(#36) Constant ValidationError::ID_NOT_FOUND_IN_SIGNED_ELEMENT is not documented
(#37) Constant ValidationError::DUPLICATED_ID_IN_SIGNED_ELEMENTS is not documented
(#38) Constant ValidationError::INVALID_SIGNED_ELEMENT is not documented
(#39) Constant ValidationError::DUPLICATED_REFERENCE_IN_SIGNED_ELEMENTS is not documented
(#40) Constant ValidationError::UNEXPECTED_SIGNED_ELEMENTS is not documented
(#41) Constant ValidationError::WRONG_NUMBER_OF_SIGNATURES_IN_RESPONSE is not documented
(#42) Constant ValidationError::WRONG_NUMBER_OF_SIGNATURES_IN_ASSERTION is not documented
(#43) Constant ValidationError::INVALID_XML_FORMAT is not documented
(#44) Constant ValidationError::WRONG_INRESPONSETO is not documented
(#45) Constant ValidationError::NO_ENCRYPTED_ASSERTION is not documented
(#46) Constant ValidationError::NO_ENCRYPTED_NAMEID is not documented
(#47) Constant ValidationError::MISSING_CONDITIONS is not documented
(#48) Constant ValidationError::ASSERTION_TOO_EARLY is not documented
(#49) Constant ValidationError::ASSERTION_EXPIRED is not documented
(#50) Constant ValidationError::WRONG_NUMBER_OF_AUTHSTATEMENTS is not documented
(#51) Constant ValidationError::NO_ATTRIBUTESTATEMENT is not documented
(#52) Constant ValidationError::ENCRYPTED_ATTRIBUTES is not documented
(#53) Constant ValidationError::WRONG_DESTINATION is not documented
(#54) Constant ValidationError::EMPTY_DESTINATION is not documented
(#55) Constant ValidationError::WRONG_AUDIENCE is not documented
(#56) Constant ValidationError::ISSUER_MULTIPLE_IN_RESPONSE is not documented
(#57) Constant ValidationError::ISSUER_NOT_FOUND_IN_ASSERTION is not documented
(#58) Constant ValidationError::WRONG_ISSUER is not documented
(#59) Constant ValidationError::SESSION_EXPIRED is not documented
(#60) Constant ValidationError::WRONG_SUBJECTCONFIRMATION is not documented
(#61) Constant ValidationError::NO_SIGNED_MESSAGE is not documented
(#62) Constant ValidationError::NO_SIGNED_ASSERTION is not documented
(#63) Constant ValidationError::NO_SIGNATURE_FOUND is not documented
(#64) Constant ValidationError::KEYINFO_NOT_FOUND_IN_ENCRYPTED_DATA is not documented
(#65) Constant ValidationError::CHILDREN_NODE_NOT_FOUND_IN_KEYINFO is not documented
(#66) Constant ValidationError::UNSUPPORTED_RETRIEVAL_METHOD is not documented
(#67) Constant ValidationError::NO_NAMEID is not documented
(#68) Constant ValidationError::EMPTY_NAMEID is not documented
(#69) Constant ValidationError::SP_NAME_QUALIFIER_NAME_MISMATCH is not documented
(#70) Constant ValidationError::DUPLICATED_ATTRIBUTE_NAME_FOUND is not documented
(#71) Constant ValidationError::INVALID_SIGNATURE is not documented
(#72) Constant ValidationError::WRONG_NUMBER_OF_SIGNATURES is not documented
(#73) Constant ValidationError::RESPONSE_EXPIRED is not documented
(#74) Constant ValidationError::UNEXPECTED_REFERENCE is not documented
(#75) Constant ValidationError::NOT_SUPPORTED is not documented
(#76) Constant ValidationError::KEY_ALGORITHM_ERROR is not documented
(#77) Constant ValidationError::MISSING_ENCRYPTED_ELEMENT is not documented
(#2) File-level phpdocs block does not have @copyright tag
auth/onelogin_saml/metadata.php
(#2) Empty line found after PHP open tag
(#4) File-level phpdocs block is not found
auth/onelogin_saml/settings.php
(#34) File-level phpdocs block is not found
(#6) Invalid phpdocs tag @originalauthor used
(#15) Invalid phpdocs tag @description used
(#8) Not recommended phpdocs tag @version used
(#11) Incorrect path for phpdocs tag @requires detected
(#11) Incorrect path for phpdocs tag @requires detected
auth/onelogin_saml/version.php
(#2) Empty line found after PHP open tag
(#34) File-level phpdocs block is not found
(#6) Invalid phpdocs tag @originalauthor used
(#15) Invalid phpdocs tag @description used
(#8) Not recommended phpdocs tag @version used
(#11) Incorrect path for phpdocs tag @requires detected
(#11) Incorrect path for phpdocs tag @requires detected
auth/onelogin_saml/xmlseclibs/src/Utils/XPath.php
(#5) Package is not specified for class XPath. It is also not specified in file-level phpdocs
(#2) Empty line found after PHP open tag
(#5) Class XPath is not documented
(#7) Constant XPath::ALPHANUMERIC is not documented
(#8) Constant XPath::NUMERIC is not documented
(#9) Constant XPath::LETTERS is not documented
(#10) Constant XPath::EXTENDED_ALPHANUMERIC is not documented
(#12) Constant XPath::SINGLE_QUOTE is not documented
(#13) Constant XPath::DOUBLE_QUOTE is not documented
(#14) Constant XPath::ALL_QUOTES is not documented
auth/onelogin_saml/xmlseclibs/src/XMLSecEnc.php
(#50) Package is not specified for class XMLSecEnc. It is also not specified in file-level phpdocs
(#50) Class XMLSecEnc is not documented
(#78) Function XMLSecEnc::__construct is not documented
(#83) Function XMLSecEnc::_resetTemplate is not documented
(#52) Constant XMLSecEnc::template is not documented
(#58) Constant XMLSecEnc::Element is not documented
(#59) Constant XMLSecEnc::Content is not documented
(#60) Constant XMLSecEnc::URI is not documented
(#61) Constant XMLSecEnc::XMLENCNS is not documented
(#89) There is no description in phpdocs for function addReference
(#110) There is no description in phpdocs for function setNode
(#189) There is no description in phpdocs for function encryptReferences
(#337) There is no description in phpdocs for function decryptKey
(#353) There is no description in phpdocs for function locateEncryptedData
(#404) There is no description in phpdocs for function staticLocateKeyInfo
(#498) There is no description in phpdocs for function locateKeyInfo
auth/onelogin_saml/xmlseclibs/src/XMLSecurityDSig.php
(#51) Package is not specified for class XMLSecurityDSig. It is also not specified in file-level phpdocs
(#51) Class XMLSecurityDSig is not documented
(#855) Function XMLSecurityDSig::appendCert is not documented
(#53) Constant XMLSecurityDSig::XMLDSIGNS is not documented
(#54) Constant XMLSecurityDSig::SHA1 is not documented
(#55) Constant XMLSecurityDSig::SHA256 is not documented
(#56) Constant XMLSecurityDSig::SHA384 is not documented
(#57) Constant XMLSecurityDSig::SHA512 is not documented
(#58) Constant XMLSecurityDSig::RIPEMD160 is not documented
(#60) Constant XMLSecurityDSig::C14N is not documented
(#61) Constant XMLSecurityDSig::C14N_COMMENTS is not documented
(#62) Constant XMLSecurityDSig::EXC_C14N is not documented
(#63) Constant XMLSecurityDSig::EXC_C14N_COMMENTS is not documented
(#65) Constant XMLSecurityDSig::template is not documented
(#71) Constant XMLSecurityDSig::BASE_TEMPLATE is not documented
(#107) There is no description in phpdocs for function __construct
(#179) There is no description in phpdocs for function locateSignature
(#207) There is no description in phpdocs for function createNewSignNode
(#223) There is no description in phpdocs for function setCanonicalMethod
(#254) There is no description in phpdocs for function canonicalizeData
(#299) There is no description in phpdocs for function canonicalizeSignedInfo
(#327) There is no description in phpdocs for function calculateDigest
(#364) There is no description in phpdocs for function validateDigest
(#381) There is no description in phpdocs for function processTransforms
(#471) There is no description in phpdocs for function processRefNode
(#539) There is no description in phpdocs for function getRefNodeID
(#556) There is no description in phpdocs for function getRefIDs
(#576) There is no description in phpdocs for function validateReference
(#608) There is no description in phpdocs for function addRefInternal
(#692) There is no description in phpdocs for function addReference
(#709) There is no description in phpdocs for function addReferenceList
(#728) There is no description in phpdocs for function addObject
(#755) There is no description in phpdocs for function locateKey
(#813) There is no description in phpdocs for function signData
(#823) There is no description in phpdocs for function sign
(#860) There is no description in phpdocs for function appendKey
(#894) There is no description in phpdocs for function appendSignature
(#905) There is no description in phpdocs for function get509XCert
(#919) There is no description in phpdocs for function staticGet509XCerts
(#952) There is no description in phpdocs for function staticAdd509Cert
(#1073) There is no description in phpdocs for function add509Cert
(#365) Phpdocs for function XMLSecurityDSig::validateDigest has incomplete parameters list
(#382) Phpdocs for function XMLSecurityDSig::processTransforms has incomplete parameters list
auth/onelogin_saml/xmlseclibs/src/XMLSecurityKey.php
(#47) Package is not specified for class XMLSecurityKey. It is also not specified in file-level phpdocs
(#47) Class XMLSecurityKey is not documented
(#49) Constant XMLSecurityKey::TRIPLEDES_CBC is not documented
(#50) Constant XMLSecurityKey::AES128_CBC is not documented
(#51) Constant XMLSecurityKey::AES192_CBC is not documented
(#52) Constant XMLSecurityKey::AES256_CBC is not documented
(#53) Constant XMLSecurityKey::RSA_1_5 is not documented
(#54) Constant XMLSecurityKey::RSA_OAEP_MGF1P is not documented
(#55) Constant XMLSecurityKey::DSA_SHA1 is not documented
(#56) Constant XMLSecurityKey::RSA_SHA1 is not documented
(#57) Constant XMLSecurityKey::RSA_SHA256 is not documented
(#58) Constant XMLSecurityKey::RSA_SHA384 is not documented
(#59) Constant XMLSecurityKey::RSA_SHA512 is not documented
(#60) Constant XMLSecurityKey::HMAC_SHA1 is not documented
(#105) There is no description in phpdocs for function __construct
(#613) There is no description in phpdocs for function getAlgorith
(#623) There is no description in phpdocs for function getAlgorithm
(#631) There is no description in phpdocs for function makeAsnSegment
(#691) There is no description in phpdocs for function serializeKey
auth/onelogin_saml/xmlseclibs/xmlseclibs.php
(#40) Not recommended phpdocs tag @version used

Update savepoints problems

(0 errors, 0 warnings)

This section shows problems detected with the handling of upgrade savepoints [More info]


Third party library modification problems

(0 errors, 0 warnings)

This section shows problems detected with the modification of third party libraries [More info]


grunt changes

(0 errors, 0 warnings)

This section shows files built by grunt and not commited [More info]


shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(0 errors, 0 warnings)

This section shows problems detected in mustache templates [More info]


Gherkin .feature problems

(0 errors, 0 warnings)

This section shows problems detected in behat .feature files [More info]