Prechecker results: error


Overview

(1 errors, 0 warnings)

This section shows the general problems detected when processing the code [More info]

The patchset contains changes to upgrade.txt or UPGRADING.md files.

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

(1660 errors, 329 warnings)

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

enrol/arlo/admin/apirequests.php
(#1) Missing @copyright tag
(#1) Missing @license tag
(#1) Missing docblock for file apirequests.php
(#29) Expected 1 newline at end of file; 0 found
enrol/arlo/admin/apiretries.php
(#52) Line exceeds 132 characters; contains 146 characters
(#61) Line exceeds 132 characters; contains 136 characters
(#67) No space found after comma in argument list
(#67) Commas (,) must be followed by white space.
(#67) Expected 1 space between the comma and "\". Found: no spaces
(#72) No space found after comma in argument list
(#72) Commas (,) must be followed by white space.
(#72) Expected 1 space between the comma and "\". Found: no spaces
(#87) Expected 1 newline at end of file; 0 found
enrol/arlo/admin/communications.php
(#1) Missing @copyright tag
(#1) Missing @license tag
(#1) Missing docblock for file communications.php
enrol/arlo/admin/configuration.php
(#19) Incorrect @package tag for file configuration.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
enrol/arlo/admin/contactmergefailure.php
(#20) Incorrect @package tag for file contactmergefailure.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#30) Opening parenthesis of a multi-line function call must be the last content on the line
(#31) Multi-line function call not indented correctly; expected 0 spaces but found 4
(#31) Only one argument is allowed per line in a multi-line function call
(#31) Only one argument is allowed per line in a multi-line function call
(#31) Closing parenthesis of a multi-line function call must be on a line by itself
(#42) There should be a comma after the last array item in a multi-line array.
(#71) Opening parenthesis of a multi-line function call must be the last content on the line
(#72) Multi-line function call not indented correctly; expected 0 spaces but found 4
(#72) Closing parenthesis of a multi-line function call must be on a line by itself
enrol/arlo/admin/enrolmentinstances.php
(#1) Missing @copyright tag
(#1) Missing @license tag
(#1) Missing docblock for file enrolmentinstances.php
enrol/arlo/admin/reattemptenrolment.php
(#1) Missing @copyright tag
(#1) Missing @license tag
(#1) Missing docblock for file reattemptenrolment.php
(#30) Opening parenthesis of a multi-line function call must be the last content on the line
(#31) Multi-line function call not indented correctly; expected 0 spaces but found 4
(#31) Only one argument is allowed per line in a multi-line function call
(#31) Only one argument is allowed per line in a multi-line function call
(#31) Closing parenthesis of a multi-line function call must be on a line by itself
(#50) There should be a comma after the last array item in a multi-line array.
enrol/arlo/admin/unenrolcontact.php
(#1) Missing @copyright tag
(#1) Missing @license tag
(#1) Missing docblock for file unenrolcontact.php
(#30) Opening parenthesis of a multi-line function call must be the last content on the line
(#31) Multi-line function call not indented correctly; expected 0 spaces but found 4
(#31) Only one argument is allowed per line in a multi-line function call
(#31) Only one argument is allowed per line in a multi-line function call
(#31) Closing parenthesis of a multi-line function call must be on a line by itself
enrol/arlo/admin/unsuccessfulenrolments.php
(#20) Incorrect @package tag for file unsuccessfulenrolments.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#34) Long list syntax is not allowed
enrol/arlo/admin/userassociationfailure.php
(#20) Incorrect @package tag for file userassociationfailure.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#30) Opening parenthesis of a multi-line function call must be the last content on the line
(#31) Multi-line function call not indented correctly; expected 0 spaces but found 4
(#31) Only one argument is allowed per line in a multi-line function call
(#31) Only one argument is allowed per line in a multi-line function call
(#31) Closing parenthesis of a multi-line function call must be on a line by itself
(#42) There should be a comma after the last array item in a multi-line array.
(#57) There should be a comma after the last array item in a multi-line array.
(#65) There should be a comma after the last array item in a multi-line array.
(#83) There should be a comma after the last array item in a multi-line array.
(#95) Opening parenthesis of a multi-line function call must be the last content on the line
(#96) Multi-line function call not indented correctly; expected 0 spaces but found 4
(#96) Closing parenthesis of a multi-line function call must be on a line by itself
enrol/arlo/admin/webhook_status.php
(#1) No one-line description found in phpdocs for docblock of file webhook_status.php
(#28) Expected login check (require_login, require_course_login, require_admin, admin_externalpage_setup) following config inclusion. None found.
(#30) Inline comments must end in full-stops, exclamation marks, or question marks
(#36) Inline comments must end in full-stops, exclamation marks, or question marks
(#40) Inline comments must end in full-stops, exclamation marks, or question marks
(#44) Expected "if (...) {\n"; found "if (...) {\n"
(#44) Expected 1 space after IF keyword; 2 found
enrol/arlo/associatetemplate.php
(#1) Missing @copyright tag
(#1) Missing @license tag
(#1) Missing docblock for file associatetemplate.php
(#22) Short array syntax must be used to define arrays
(#28) Short array syntax must be used to define arrays
(#29) Short array syntax must be used to define arrays
(#49) Short array syntax must be used to define arrays
enrol/arlo/classes/adminsettings/configarlostatus.php
(#36) Inline comments must start with a capital letter, digit or 3-dots sequence
(#36) Inline comments must end in full-stops, exclamation marks, or question marks
(#36) This comment is 64% valid code; is this commented out code?
(#42) Missing docblock for function __construct
(#128) Expected at least 1 space before "."; 0 found
(#128) Expected at least 1 space after "."; 0 found
(#128) Expected at least 1 space before "."; 0 found
(#128) Expected at least 1 space after "."; 0 found
(#128) Expected at least 1 space before "."; 0 found
(#128) Expected at least 1 space after "."; 0 found
(#128) Expected at least 1 space before "."; 0 found
(#128) Expected at least 1 space after "."; 0 found
enrol/arlo/classes/adminsettings/configemail.php
(#54) Expected 1 newline at end of file; 0 found
enrol/arlo/classes/adminsettings/configlockedtext.php
(#63) Incorrect spacing between argument "$query" and equals sign; expected 1 but found 0
(#63) Incorrect spacing between default value and equals sign for argument "$query"; expected 1 but found 0
(#69) Expected at least 1 space before "."; 0 found
(#69) Expected at least 1 space after "."; 0 found
(#69) Expected at least 1 space before "."; 0 found
(#69) Expected at least 1 space after "."; 0 found
(#74) Expected at least 1 space before "."; 0 found
(#74) Expected at least 1 space after "."; 0 found
(#74) Expected at least 1 space before "."; 0 found
(#74) Expected at least 1 space after "."; 0 found
(#77) Expected at least 1 space before "."; 0 found
(#77) Expected at least 1 space after "."; 0 found
(#77) Expected at least 1 space before "."; 0 found
(#77) Expected at least 1 space after "."; 0 found
(#83) Expected at least 1 space before "."; 0 found
(#83) Expected at least 1 space after "."; 0 found
(#83) Expected at least 1 space before "."; 0 found
(#83) Expected at least 1 space after "."; 0 found
(#85) Expected at least 1 space before "."; 0 found
(#85) Expected at least 1 space after "."; 0 found
(#85) Expected at least 1 space before "."; 0 found
(#85) Expected at least 1 space after "."; 0 found
(#87) Expected at least 1 space before "."; 0 found
(#87) Expected at least 1 space after "."; 0 found
(#87) Expected at least 1 space before "."; 0 found
(#87) Expected at least 1 space after "."; 0 found
(#98) Expected at least 1 space before "."; 0 found
(#98) Expected at least 1 space after "."; 0 found
(#98) Expected at least 1 space before "."; 0 found
(#98) Expected at least 1 space after "."; 0 found
(#98) Expected at least 1 space before "."; 0 found
(#98) Expected at least 1 space after "."; 0 found
(#98) Expected at least 1 space before "."; 0 found
(#98) Expected at least 1 space after "."; 0 found
(#98) Expected at least 1 space before "."; 0 found
(#98) Expected at least 1 space after "."; 0 found
(#98) Expected at least 1 space before "."; 0 found
(#98) Expected at least 1 space after "."; 0 found
(#98) Expected at least 1 space before "."; 0 found
(#98) Expected at least 1 space after "."; 0 found
(#98) Expected at least 1 space before "."; 0 found
(#98) Expected at least 1 space after "."; 0 found
(#98) Line exceeds 132 characters; contains 160 characters
(#99) Expected at least 1 space before "."; 0 found
(#99) Expected at least 1 space after "."; 0 found
(#99) Expected at least 1 space before "."; 0 found
(#99) Expected at least 1 space after "."; 0 found
(#100) Expected at least 1 space before "."; 0 found
(#100) Expected at least 1 space after "."; 0 found
(#100) Expected at least 1 space before "."; 0 found
(#100) Expected at least 1 space after "."; 0 found
(#101) Opening parenthesis of a multi-line function call must be the last content on the line
(#101) Only one argument is allowed per line in a multi-line function call
(#101) Only one argument is allowed per line in a multi-line function call
(#102) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#102) Only one argument is allowed per line in a multi-line function call
(#102) Only one argument is allowed per line in a multi-line function call
(#102) Only one argument is allowed per line in a multi-line function call
(#102) Only one argument is allowed per line in a multi-line function call
(#102) Closing parenthesis of a multi-line function call must be on a line by itself
(#116) Inline comments must end in full-stops, exclamation marks, or question marks
(#117) Inline comments must end in full-stops, exclamation marks, or question marks
(#118) Inline comments must end in full-stops, exclamation marks, or question marks
(#119) Space found before semicolon; expected "'\/$/';" but found "'\/$/' // Matches trailing /\n ;"
(#122) Inline comments must end in full-stops, exclamation marks, or question marks
(#147) Short array syntax must be used to define arrays
(#150) Short array syntax must be used to define arrays
(#153) There should be a comma after the last array item in a multi-line array.
(#154) There should be a comma after the last array item in a multi-line array.
(#170) Inline comments must end in full-stops, exclamation marks, or question marks
(#171) Inline comments must end in full-stops, exclamation marks, or question marks
(#172) Inline comments must end in full-stops, exclamation marks, or question marks
(#173) Space found before semicolon; expected "'\/$/';" but found "'\/$/' // Matches trailing /\n ;"
enrol/arlo/classes/api.php
(#20) Incorrect @package tag for file api.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#49) Opening brace must not be followed by a blank line
(#63) Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $trace.
(#68) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#70) The closing parenthesis of a multi-line control structure must be on the line after the last expression
(#118) Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $trace.
(#184) Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $trace.
(#207) There should be a comma after the last array item in a multi-line array.
(#284) Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $trace.
(#316) Blank line found at end of control structure
(#333) Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $trace.
(#348) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#349) Only one argument is allowed per line in a multi-line function call
(#349) Only one argument is allowed per line in a multi-line function call
(#350) Each line in a multi-line control structure must be indented at least once; expected at least 16 spaces, but found 12
(#350) The closing parenthesis of a multi-line control structure must be on the line after the last expression
(#354) Only one argument is allowed per line in a multi-line function call
(#354) Only one argument is allowed per line in a multi-line function call
(#354) Only one argument is allowed per line in a multi-line function call
(#354) Only one argument is allowed per line in a multi-line function call
(#354) Only one argument is allowed per line in a multi-line function call
(#354) Only one argument is allowed per line in a multi-line function call
(#385) There should be a comma after the last array item in a multi-line array.
(#394) No space found before comment text; expected "// Clean up orphaned contacts." but found "//Clean up orphaned contacts."
(#434) There should be a comma after the last array item in a multi-line array.
(#452) No space found after comma in argument list
(#452) Commas (,) must be followed by white space.
(#452) Expected 1 space between the comma and "'enrol_arlo'". Found: no spaces
(#463) No space found after comma in argument list
(#463) Commas (,) must be followed by white space.
(#463) Expected 1 space between the comma and "'enrol_arlo'". Found: no spaces
(#464) Whitespace found at end of line
(#469) The closing brace for the class must go on the next line after the body
enrol/arlo/classes/event/event_created.php
(#28) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#47) Opening brace must not be followed by a blank line
(#83) Short array syntax must be used to define arrays
(#114) Missing docblock for function get_objectid_mapping
(#115) Short array syntax must be used to define arrays
enrol/arlo/classes/event/event_updated.php
(#28) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#47) Opening brace must not be followed by a blank line
(#83) Short array syntax must be used to define arrays
(#114) Missing docblock for function get_objectid_mapping
(#115) Short array syntax must be used to define arrays
enrol/arlo/classes/event/fqdn_updated.php
(#28) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#47) Opening brace must not be followed by a blank line
(#74) Expected at least 1 space after "."; 0 found
(#74) Line exceeds 132 characters; contains 178 characters
(#83) Short array syntax must be used to define arrays
(#104) Missing docblock for function get_objectid_mapping
(#105) Short array syntax must be used to define arrays
enrol/arlo/classes/event/onlineactivity_created.php
(#28) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#47) Opening brace must not be followed by a blank line
(#83) Short array syntax must be used to define arrays
(#114) Missing docblock for function get_objectid_mapping
(#115) Short array syntax must be used to define arrays
enrol/arlo/classes/event/onlineactivity_updated.php
(#28) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#47) Opening brace must not be followed by a blank line
(#83) Short array syntax must be used to define arrays
(#114) Missing docblock for function get_objectid_mapping
(#115) Short array syntax must be used to define arrays
enrol/arlo/classes/form/admin/configuration.php
(#20) Incorrect @package tag for file configuration.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#35) Missing docblock for class configuration
(#35) Opening brace must not be followed by a blank line
(#37) Missing docblock for function definition
(#43) Short array syntax must be used to define arrays
(#56) Inline comments must end in full-stops, exclamation marks, or question marks
(#62) Inline comments must end in full-stops, exclamation marks, or question marks
(#74) Short array syntax must be used to define arrays
(#82) Short array syntax must be used to define arrays
(#92) Inline comments must end in full-stops, exclamation marks, or question marks
(#96) Opening parenthesis of a multi-line function call must be the last content on the line
(#96) Only one argument is allowed per line in a multi-line function call
(#97) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#97) Closing parenthesis of a multi-line function call must be on a line by itself
(#101) Opening parenthesis of a multi-line function call must be the last content on the line
(#101) Only one argument is allowed per line in a multi-line function call
(#102) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#102) Closing parenthesis of a multi-line function call must be on a line by itself
(#106) Inline comments must end in full-stops, exclamation marks, or question marks
(#110) Opening parenthesis of a multi-line function call must be the last content on the line
(#110) Only one argument is allowed per line in a multi-line function call
(#112) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#112) Closing parenthesis of a multi-line function call must be on a line by itself
(#116) Opening parenthesis of a multi-line function call must be the last content on the line
(#116) Only one argument is allowed per line in a multi-line function call
(#118) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#118) Closing parenthesis of a multi-line function call must be on a line by itself
(#122) Opening parenthesis of a multi-line function call must be the last content on the line
(#122) Only one argument is allowed per line in a multi-line function call
(#123) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#123) Only one argument is allowed per line in a multi-line function call
(#123) Closing parenthesis of a multi-line function call must be on a line by itself
(#127) Opening parenthesis of a multi-line function call must be the last content on the line
(#127) Only one argument is allowed per line in a multi-line function call
(#128) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#128) Only one argument is allowed per line in a multi-line function call
(#128) Closing parenthesis of a multi-line function call must be on a line by itself
(#132) Inline comments must end in full-stops, exclamation marks, or question marks
(#136) Short array syntax must be used to define arrays
(#141) There should be a comma after the last array item in a multi-line array.
(#143) Opening parenthesis of a multi-line function call must be the last content on the line
(#143) Only one argument is allowed per line in a multi-line function call
(#144) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#144) Only one argument is allowed per line in a multi-line function call
(#144) Closing parenthesis of a multi-line function call must be on a line by itself
(#159) Opening parenthesis of a multi-line function call must be the last content on the line
(#159) Only one argument is allowed per line in a multi-line function call
(#179) Expected 1 space after "function"; 2 found
(#179) Expected "function abc(...)"; found "function abc(...)"
(#179) Expected 1 space after FUNCTION keyword; 2 found
(#193) There should be a comma after the last array item in a multi-line array.
(#206) There should be a comma after the last array item in a multi-line array.
(#237) Short array syntax must be used to define arrays
(#243) There should be a comma after the last array item in a multi-line array.
(#246) Expected 1 newline at end of file; 0 found
enrol/arlo/classes/form/admin/webhook_form.php
(#19) Whitespace found at end of line
(#28) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#28) Expected at least 1 space before "."; 0 found
(#31) Missing docblock for class webhook_form
(#31) Opening brace must not be followed by a blank line
(#33) Missing docblock for function definition
enrol/arlo/classes/form/associatetemplate.php
(#23) Missing @copyright tag
(#23) Missing @license tag
(#23) Missing docblock for class associatetemplate
(#24) Missing docblock for function definition
(#32) Short array syntax must be used to define arrays
(#49) Short array syntax must be used to define arrays
(#52) Line exceeds 132 characters; contains 136 characters
(#53) Short array syntax must be used to define arrays
(#57) Missing docblock for function validation
enrol/arlo/classes/form/syncold.php
(#27) Missing @copyright tag
(#27) Missing @license tag
(#27) Missing docblock for class syncold
(#27) Opening brace must not be followed by a blank line
(#30) Expected 6 spaces before asterisk; 5 found
(#31) Expected 6 spaces before asterisk; 5 found
(#32) Expected 6 spaces before asterisk; 5 found
(#33) Expected 6 spaces before asterisk; 5 found
(#34) Expected 6 spaces before asterisk; 5 found
(#64) Expected 6 spaces before asterisk; 5 found
(#65) Expected 6 spaces before asterisk; 5 found
(#66) Expected 6 spaces before asterisk; 5 found
(#67) Expected 6 spaces before asterisk; 5 found
(#68) Expected 6 spaces before asterisk; 5 found
(#82) Missing docblock for function definition
(#89) Missing docblock for function validation
enrol/arlo/classes/input/webhook_handler.php
(#32) No one-line description found in phpdocs for docblock of class webhook_handler
(#32) Opening brace must not be followed by a blank line
(#36) Whitespace found at end of line
(#42) There should be a comma after the last array item in a multi-line array.
(#46) Whitespace found at end of line
(#53) Whitespace found at end of line
(#59) Expected 6 spaces before asterisk; 5 found
(#60) Expected 6 spaces before asterisk; 5 found
(#60) Whitespace found at end of line
(#61) Expected 6 spaces before asterisk; 5 found
(#62) Expected 6 spaces before asterisk; 5 found
(#67) Whitespace found at end of line
(#74) Whitespace found at end of line
(#81) Whitespace found at end of line
(#84) Member variable "moodle_endpoint" must not contain underscores.
(#88) Whitespace found at end of line
(#95) Whitespace found at end of line
(#102) Whitespace found at end of line
(#120) Whitespace found at end of line
(#129) Whitespace found at end of line
(#131) Whitespace found at end of line
(#140) Whitespace found at end of line
(#141) Inline comments must end in full-stops, exclamation marks, or question marks
(#143) Whitespace found at end of line
(#144) Inline comments must end in full-stops, exclamation marks, or question marks
(#146) Inline comments must end in full-stops, exclamation marks, or question marks
(#163) Inline comments must end in full-stops, exclamation marks, or question marks
(#173) Whitespace found at end of line
(#190) Whitespace found at end of line
(#206) Inline comments must end in full-stops, exclamation marks, or question marks
(#208) Whitespace found at end of line
(#219) Expected "if (...) {\n"; found "if (...){\n"
(#219) Expected 0 spaces before closing bracket; 1 found
(#219) Expected 1 space after closing parenthesis; found 0
(#228) Whitespace found at end of line
(#245) Blank line found at end of control structure
(#266) Whitespace found at end of line
(#278) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#279) The closing parenthesis of a multi-line control structure must be on the line after the last expression
(#314) Expected "try {\n...} catch (...) {\n"; found "try{\n...} catch (...) {\n"
(#314) Expected 1 space after TRY keyword; 0 found
(#323) Line indented incorrectly; expected at least 12 spaces, found 11
(#350) Expected 1 newline at end of file; 0 found
enrol/arlo/classes/invalid_persistent_exception.php
(#20) Incorrect @package tag for file invalid_persistent_exception.php. Expected enrol_arlo, found core.
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#36) Opening brace must not be followed by a blank line
(#38) Missing docblock for function __construct
(#38) Short array syntax must be used to define arrays
(#39) Short array syntax must be used to define arrays
(#40) Short array syntax must be used to define arrays
(#45) Opening parenthesis of a multi-line function call must be the last content on the line
(#45) Only one argument is allowed per line in a multi-line function call
(#45) Only one argument is allowed per line in a multi-line function call
(#46) Multi-line function call not indented correctly; expected 8 spaces but found 16
(#46) Only one argument is allowed per line in a multi-line function call
(#46) Closing parenthesis of a multi-line function call must be on a line by itself
(#49) The closing brace for the class must go on the next line after the body
enrol/arlo/classes/local/administrator_notification.php
(#20) Incorrect @package tag for file administrator_notification.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#36) Missing docblock for class administrator_notification
(#36) Opening brace must not be followed by a blank line
enrol/arlo/classes/local/client.php
(#20) Incorrect @package tag for file client.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#37) Missing docblock for class client
(#37) Opening brace must not be followed by a blank line
(#61) There should be a comma after the last array item in a multi-line array.
(#62) There should be a comma after the last array item in a multi-line array.
(#132) The closing brace for the class must go on the next line after the body
enrol/arlo/classes/local/config/arlo_plugin_config.php
(#19) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#24) Missing @copyright tag
(#24) Missing @license tag
(#24) Missing docblock for class arlo_plugin_config
(#24) Opening brace must not be followed by a blank line
(#37) There should be a comma after the last array item in a multi-line array.
(#40) There should be a comma after the last array item in a multi-line array.
(#43) There should be a comma after the last array item in a multi-line array.
(#47) There should be a comma after the last array item in a multi-line array.
(#51) There should be a comma after the last array item in a multi-line array.
(#55) There should be a comma after the last array item in a multi-line array.
(#59) There should be a comma after the last array item in a multi-line array.
(#63) There should be a comma after the last array item in a multi-line array.
(#67) There should be a comma after the last array item in a multi-line array.
(#71) There should be a comma after the last array item in a multi-line array.
(#75) There should be a comma after the last array item in a multi-line array.
(#79) There should be a comma after the last array item in a multi-line array.
(#83) There should be a comma after the last array item in a multi-line array.
(#87) There should be a comma after the last array item in a multi-line array.
(#91) Expected 1 space after FUNCTION keyword; 0 found
(#107) There should be a comma after the last array item in a multi-line array.
(#111) There should be a comma after the last array item in a multi-line array.
(#115) There should be a comma after the last array item in a multi-line array.
(#119) There should be a comma after the last array item in a multi-line array.
(#123) There should be a comma after the last array item in a multi-line array.
(#127) There should be a comma after the last array item in a multi-line array.
(#131) There should be a comma after the last array item in a multi-line array.
(#135) There should be a comma after the last array item in a multi-line array.
(#139) There should be a comma after the last array item in a multi-line array.
(#143) There should be a comma after the last array item in a multi-line array.
(#147) There should be a comma after the last array item in a multi-line array.
(#151) There should be a comma after the last array item in a multi-line array.
(#155) There should be a comma after the last array item in a multi-line array.
(#159) There should be a comma after the last array item in a multi-line array.
(#163) There should be a comma after the last array item in a multi-line array.
(#167) There should be a comma after the last array item in a multi-line array.
(#178) There should be a comma after the last array item in a multi-line array.
(#179) There should be a comma after the last array item in a multi-line array.
(#183) There should be a comma after the last array item in a multi-line array.
(#215) CASE statements must be defined using a colon
(#255) The closing brace for the class must go on the next line after the body
enrol/arlo/classes/local/config/plugin_config.php
(#19) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#23) Missing @copyright tag
(#23) Missing @license tag
(#23) Missing docblock for class plugin_config
(#23) Opening brace must not be followed by a blank line
(#147) Short array syntax must be used to define arrays
(#160) Short array syntax must be used to define arrays
enrol/arlo/classes/local/enum/arlo_type.php
(#19) Incorrect @package tag for file arlo_type.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#28) Missing docblock for class arlo_type
(#29) Missing docblock for constant arlo_type::EVENT
(#30) Missing docblock for constant arlo_type::ONLINEACTIVITY
enrol/arlo/classes/local/enum/user_matching.php
(#19) Incorrect @package tag for file user_matching.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#28) Missing docblock for class user_matching
enrol/arlo/classes/local/external.php
(#42) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#51) Opening brace must not be followed by a blank line
(#175) No one-line description found in phpdocs for docblock of function update_manageuri
(#219) Inline comments must end in full-stops, exclamation marks, or question marks
(#222) Space found before semicolon; expected "'self';" but found "'self' ;"
(#226) Space found before semicolon; expected "'application/xml';" but found "'application/xml' ;"
(#390) There should be a comma after the last array item in a multi-line array.
(#418) Line indented incorrectly; expected at least 16 spaces, found 15
(#424) The closing brace for the class must go on the next line after the body
enrol/arlo/classes/local/factory/job_factory.php
(#19) Incorrect @package tag for file job_factory.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#30) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#32) Missing docblock for class job_factory
(#32) Opening brace must not be followed by a blank line
(#62) The closing brace for the class must go on the next line after the body
enrol/arlo/classes/local/format/username/email.php
(#29) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#31) Missing docblock for class email
(#31) Opening brace must not be followed by a blank line
(#39) No one-line description found in phpdocs for docblock of function add_data
(#43) Missing docblock for function add_options
(#50) No one-line description found in phpdocs for docblock of function get_name
(#50) There must not be a space before the colon in a return type declaration
(#57) No one-line description found in phpdocs for docblock of function get_shortname
(#57) There must not be a space before the colon in a return type declaration
(#65) No one-line description found in phpdocs for docblock of function get_description
(#65) There must not be a space before the colon in a return type declaration
(#72) No one-line description found in phpdocs for docblock of function get_required_fields
(#72) There must not be a space before the colon in a return type declaration
(#80) No one-line description found in phpdocs for docblock of function get_username
(#88) Expected 1 newline at end of file; 0 found
enrol/arlo/classes/local/format/username/emaillocalpart.php
(#29) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#31) Missing docblock for class emaillocalpart
(#31) Opening brace must not be followed by a blank line
(#39) No one-line description found in phpdocs for docblock of function add_data
(#43) Missing docblock for function add_options
(#50) No one-line description found in phpdocs for docblock of function get_name
(#50) There must not be a space before the colon in a return type declaration
(#57) No one-line description found in phpdocs for docblock of function get_shortname
(#57) There must not be a space before the colon in a return type declaration
(#65) No one-line description found in phpdocs for docblock of function get_description
(#65) There must not be a space before the colon in a return type declaration
(#72) No one-line description found in phpdocs for docblock of function get_required_fields
(#72) There must not be a space before the colon in a return type declaration
(#80) No one-line description found in phpdocs for docblock of function get_username
(#90) Expected 1 newline at end of file; 0 found
enrol/arlo/classes/local/format/username/emaillocalpartrandomnumber.php
(#29) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#31) Missing docblock for class emaillocalpartrandomnumber
(#31) Opening brace must not be followed by a blank line
(#47) No one-line description found in phpdocs for docblock of function add_data
(#54) No one-line description found in phpdocs for docblock of function add_options
(#68) No one-line description found in phpdocs for docblock of function get_name
(#68) There must not be a space before the colon in a return type declaration
(#75) No one-line description found in phpdocs for docblock of function get_shortname
(#75) There must not be a space before the colon in a return type declaration
(#83) No one-line description found in phpdocs for docblock of function get_description
(#83) There must not be a space before the colon in a return type declaration
(#90) No one-line description found in phpdocs for docblock of function get_required_fields
(#90) There must not be a space before the colon in a return type declaration
(#98) No one-line description found in phpdocs for docblock of function get_username
(#107) Expected 1 newline at end of file; 0 found
enrol/arlo/classes/local/format/username/emailrandomnumber.php
(#29) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#31) Missing docblock for class emailrandomnumber
(#31) Opening brace must not be followed by a blank line
(#47) No one-line description found in phpdocs for docblock of function add_data
(#54) No one-line description found in phpdocs for docblock of function add_options
(#68) No one-line description found in phpdocs for docblock of function get_name
(#68) There must not be a space before the colon in a return type declaration
(#75) No one-line description found in phpdocs for docblock of function get_shortname
(#75) There must not be a space before the colon in a return type declaration
(#83) No one-line description found in phpdocs for docblock of function get_description
(#83) There must not be a space before the colon in a return type declaration
(#90) No one-line description found in phpdocs for docblock of function get_required_fields
(#90) There must not be a space before the colon in a return type declaration
(#98) No one-line description found in phpdocs for docblock of function get_username
(#107) Expected 1 newline at end of file; 0 found
enrol/arlo/classes/local/format/username/firstnamelastnamerandomnumber.php
(#29) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#31) Missing docblock for class firstnamelastnamerandomnumber
(#31) Opening brace must not be followed by a blank line
(#50) No one-line description found in phpdocs for docblock of function add_data
(#57) No one-line description found in phpdocs for docblock of function add_options
(#71) No one-line description found in phpdocs for docblock of function get_name
(#71) There must not be a space before the colon in a return type declaration
(#78) No one-line description found in phpdocs for docblock of function get_shortname
(#78) There must not be a space before the colon in a return type declaration
(#86) No one-line description found in phpdocs for docblock of function get_description
(#86) There must not be a space before the colon in a return type declaration
(#93) No one-line description found in phpdocs for docblock of function get_required_fields
(#93) There must not be a space before the colon in a return type declaration
(#101) No one-line description found in phpdocs for docblock of function get_username
(#112) Space found before comma in argument list
(#112) Expected no space between "0" and the comma. Found: 1 space
(#113) Space found before comma in argument list
(#113) Expected no space between "0" and the comma. Found: 1 space
(#117) Expected 1 newline at end of file; 0 found
enrol/arlo/classes/local/format/username/username_format_interface.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#36) Opening brace must not be followed by a blank line
(#59) There must not be a space before the colon in a return type declaration
(#66) There must not be a space before the colon in a return type declaration
(#73) There must not be a space before the colon in a return type declaration
(#80) There must not be a space before the colon in a return type declaration
(#88) Expected 1 newline at end of file; 0 found
enrol/arlo/classes/local/generator/username_generator.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#46) Opening brace must not be followed by a blank line
(#76) Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $order.
(#76) Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $options.
(#81) Parentheses must be used when instantiating a new class
(#96) No one-line description found in phpdocs for docblock of function add_data
(#103) No one-line description found in phpdocs for docblock of function add_options
(#110) No one-line description found in phpdocs for docblock of function get_data
(#123) Missing docblock for function get_format
(#133) No one-line description found in phpdocs for docblock of function get_options
(#176) No one-line description found in phpdocs for docblock of function has_format
(#289) No one-line description found in phpdocs for docblock of function set_order
(#313) Expected 0 spaces before closing parenthesis; 1 found
(#338) The closing brace for the class must go on the next line after the body
enrol/arlo/classes/local/handler/contact_merge_requests_handler.php
(#20) Incorrect @package tag for file contact_merge_requests_handler.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#43) Opening brace must not be followed by a blank line
(#111) There should be a comma after the last array item in a multi-line array.
(#273) The closing brace for the class must go on the next line after the body
enrol/arlo/classes/local/job/contact_merge_requests_job.php
(#20) Incorrect @package tag for file contact_merge_requests_job.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#49) Opening brace must not be followed by a blank line
enrol/arlo/classes/local/job/contacts_job.php
(#20) Incorrect @package tag for file contacts_job.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#50) Opening brace must not be followed by a blank line
(#52) Invalid docblock tag "@const".
(#137) Expected at least 1 space before "."; 0 found
(#137) Expected at least 1 space after "."; 0 found
(#217) Blank line found at end of control structure
enrol/arlo/classes/local/job/event_templates_job.php
(#20) Incorrect @package tag for file event_templates_job.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#45) Opening brace must not be followed by a blank line
(#132) The closing brace for the class must go on the next line after the body
enrol/arlo/classes/local/job/events_job.php
(#20) Incorrect @package tag for file events_job.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#47) Opening brace must not be followed by a blank line
(#122) Space found before comma in argument list
(#122) Expected no space between "'sourcetemplateguid'" and the comma. Found: 1 space
enrol/arlo/classes/local/job/job.php
(#20) Incorrect @package tag for file job.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#34) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#43) Opening brace must not be followed by a blank line
(#166) No one-line description found in phpdocs for docblock of function add_reasons
(#220) Expected at least 1 space before "."; 0 found
(#249) The first parameter of a multi-line function declaration must be on the line after the opening bracket
(#250) Multi-line function declaration not indented correctly; expected 8 spaces but found 49
(#251) Multi-line function declaration not indented correctly; expected 8 spaces but found 49
(#252) Multi-line function declaration not indented correctly; expected 8 spaces but found 49
(#253) Multi-line function declaration not indented correctly; expected 8 spaces but found 49
(#254) Multi-line function declaration not indented correctly; expected 8 spaces but found 49
(#254) The closing parenthesis of a multi-line function declaration must be on a new line
(#269) There should be a comma after the last array item in a multi-line array.
enrol/arlo/classes/local/job/memberships_job.php
(#21) Incorrect @package tag for file memberships_job.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#28) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#62) Opening brace must not be followed by a blank line
(#170) Whitespace found at end of line
(#173) Expected "try {\n...} catch (...) {\n"; found "try{\n...} catch (...) {\n"
(#173) Expected 1 space after TRY keyword; 0 found
(#210) Long list syntax is not allowed
(#250) No one-line description found in phpdocs for docblock of function sync_memberships
(#265) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#267) There should be a comma after the last array item in a multi-line array.
(#268) Each line in a multi-line control structure must be indented at least once; expected at least 24 spaces, but found 20
(#268) The closing parenthesis of a multi-line control structure must be on the line after the last expression
(#281) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#283) There should be a comma after the last array item in a multi-line array.
(#284) Each line in a multi-line control structure must be indented at least once; expected at least 24 spaces, but found 20
(#284) The closing parenthesis of a multi-line control structure must be on the line after the last expression
(#328) Whitespace found at end of line
(#331) Expected "try {\n...} catch (...) {\n"; found "try{\n...} catch (...) {\n"
(#331) Expected 1 space after TRY keyword; 0 found
(#345) Expected 1 space after comma in argument list; 2 found
(#345) Expected 1 space between the comma and "'enrol_arlo'". Found: 2 spaces
(#358) Whitespace found at end of line
(#372) There should be a comma after the last array item in a multi-line array.
(#385) There should be a comma after the last array item in a multi-line array.
(#398) There should be a comma after the last array item in a multi-line array.
(#410) There should be a comma after the last array item in a multi-line array.
(#419) Whitespace found at end of line
(#544) The first parameter of a multi-line function declaration must be on the line after the opening bracket
(#545) Multi-line function declaration not indented correctly; expected 8 spaces but found 58
(#546) Multi-line function declaration not indented correctly; expected 8 spaces but found 58
(#546) Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $contact.
(#546) The closing parenthesis of a multi-line function declaration must be on a new line
(#605) Line exceeds 132 characters; contains 134 characters
(#666) Blank line found at end of control structure
(#674) Blank line found at end of control structure
(#694) Opening parenthesis of a multi-line function call must be the last content on the line
(#695) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#695) Only one argument is allowed per line in a multi-line function call
(#695) Expected 1 space after comma in argument list; 2 found
(#695) Expected 1 space between the comma and "null". Found: 2 spaces
(#695) Only one argument is allowed per line in a multi-line function call
(#695) Only one argument is allowed per line in a multi-line function call
(#695) Closing parenthesis of a multi-line function call must be on a line by itself
(#701) Opening parenthesis of a multi-line function call must be the last content on the line
(#702) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#702) Only one argument is allowed per line in a multi-line function call
(#702) Expected 1 space after comma in argument list; 2 found
(#702) Expected 1 space between the comma and "null". Found: 2 spaces
(#702) Only one argument is allowed per line in a multi-line function call
(#702) Only one argument is allowed per line in a multi-line function call
(#702) Closing parenthesis of a multi-line function call must be on a line by itself
(#765) Short array syntax must be used to define arrays
(#768) The closing brace for the class must go on the next line after the body
enrol/arlo/classes/local/job/online_activities_job.php
(#20) Incorrect @package tag for file online_activities_job.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#45) Opening brace must not be followed by a blank line
(#120) Space found before comma in argument list
(#120) Expected no space between "'sourcetemplateguid'" and the comma. Found: 1 space
(#143) The closing brace for the class must go on the next line after the body
enrol/arlo/classes/local/job/outcomes_job.php
(#21) Incorrect @package tag for file outcomes_job.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#31) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#54) Opening brace must not be followed by a blank line
(#121) Expected at least 1 space before "."; 0 found
(#122) Expected at least 1 space before "."; 0 found
(#124) Expected "if (...) {\n"; found "if(...) {\n"
(#124) Expected 1 space after IF keyword; 0 found
(#153) Only one argument is allowed per line in a multi-line function call
(#153) Only one argument is allowed per line in a multi-line function call
(#153) Only one argument is allowed per line in a multi-line function call
(#197) Whitespace found at end of line
(#210) Inline comments must end in full-stops, exclamation marks, or question marks
(#237) Inline comments must end in full-stops, exclamation marks, or question marks
(#239) Inline comments must end in full-stops, exclamation marks, or question marks
enrol/arlo/classes/local/learner_progress.php
(#42) Opening brace must not be followed by a blank line
(#104) Expected 1 space after "="; 2 found
(#124) There should be a comma after the last array item in a multi-line array.
(#139) Expected "if (...) {\n"; found "if(...) {\n"
(#139) Expected 1 space after IF keyword; 0 found
(#156) Expected 1 space after "="; 2 found
(#156) Calls to PHP native functions must be lowercase; expected "round" but found "ROUND"
(#244) Missing docblock for function get_course
(#248) Missing docblock for function get_user
(#252) Missing docblock for function get_rawgrade
(#256) Missing docblock for function get_realgrade
(#260) Missing docblock for function get_formattedgrade
(#264) Missing docblock for function get_outcome
(#268) Missing docblock for function get_dategraded
(#272) Missing docblock for function get_dateenrolled
(#276) Missing docblock for function get_datestarted
(#280) Missing docblock for function get_progresspercentage
(#284) Missing docblock for function get_progressstatus
(#288) Missing docblock for function get_datecompleted
(#292) Missing docblock for function get_datelastcourseaccess
(#331) The closing brace for the class must go on the next line after the body
enrol/arlo/classes/local/observer.php
(#19) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#26) Missing @copyright tag
(#33) Opening brace must not be followed by a blank line
(#66) There should be a comma after the last array item in a multi-line array.
(#71) Opening parenthesis of a multi-line function call must be the last content on the line
(#72) Multi-line function call not indented correctly; expected 16 spaces but found 20
(#72) Only one argument is allowed per line in a multi-line function call
(#72) Only one argument is allowed per line in a multi-line function call
(#72) Closing parenthesis of a multi-line function call must be on a line by itself
enrol/arlo/classes/local/persistent/contact_merge_request_persistent.php
(#19) Incorrect @package tag for file contact_merge_request_persistent.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#32) Missing docblock for class contact_merge_request_persistent
(#32) Opening brace must not be followed by a blank line
(#45) Short array syntax must be used to define arrays
(#46) Short array syntax must be used to define arrays
(#48) There should be a comma after the last array item in a multi-line array.
(#50) Short array syntax must be used to define arrays
(#51) There should be a comma after the last array item in a multi-line array.
(#53) Short array syntax must be used to define arrays
(#56) Short array syntax must be used to define arrays
(#57) There should be a comma after the last array item in a multi-line array.
(#59) Short array syntax must be used to define arrays
(#62) Short array syntax must be used to define arrays
(#63) There should be a comma after the last array item in a multi-line array.
(#65) Short array syntax must be used to define arrays
(#68) There should be a comma after the last array item in a multi-line array.
(#70) Short array syntax must be used to define arrays
(#72) There should be a comma after the last array item in a multi-line array.
(#74) Short array syntax must be used to define arrays
(#76) There should be a comma after the last array item in a multi-line array.
(#78) Short array syntax must be used to define arrays
(#80) There should be a comma after the last array item in a multi-line array.
(#82) Short array syntax must be used to define arrays
(#84) There should be a comma after the last array item in a multi-line array.
(#85) There should be a comma after the last array item in a multi-line array.
(#119) The closing brace for the class must go on the next line after the body
enrol/arlo/classes/local/persistent/contact_persistent.php
(#20) Incorrect @package tag for file contact_persistent.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#34) Missing docblock for class contact_persistent
(#34) Opening brace must not be followed by a blank line
(#50) There should be a comma after the last array item in a multi-line array.
(#54) There should be a comma after the last array item in a multi-line array.
(#60) There should be a comma after the last array item in a multi-line array.
(#65) There should be a comma after the last array item in a multi-line array.
(#70) There should be a comma after the last array item in a multi-line array.
(#75) There should be a comma after the last array item in a multi-line array.
(#80) There should be a comma after the last array item in a multi-line array.
(#85) There should be a comma after the last array item in a multi-line array.
(#90) There should be a comma after the last array item in a multi-line array.
(#94) There should be a comma after the last array item in a multi-line array.
(#99) There should be a comma after the last array item in a multi-line array.
(#104) There should be a comma after the last array item in a multi-line array.
(#108) There should be a comma after the last array item in a multi-line array.
(#112) There should be a comma after the last array item in a multi-line array.
(#114) Short array syntax must be used to define arrays
(#117) There should be a comma after the last array item in a multi-line array.
(#119) Short array syntax must be used to define arrays
(#121) There should be a comma after the last array item in a multi-line array.
(#123) Short array syntax must be used to define arrays
(#125) There should be a comma after the last array item in a multi-line array.
(#127) Duplicate array key found. The value will be overwritten. The string array key "redirectcounter" was first seen on line 123
(#127) Short array syntax must be used to define arrays
(#129) There should be a comma after the last array item in a multi-line array.
(#130) There should be a comma after the last array item in a multi-line array.
(#145) The closing brace for the class must go on the next line after the body
enrol/arlo/classes/local/persistent/enrol_arlo_persistent_trait.php
(#1) No one-line description found in phpdocs for docblock of file enrol_arlo_persistent_trait.php
(#18) Incorrect @package tag for file enrol_arlo_persistent_trait.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#25) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#27) Missing docblock for trait enrol_arlo_persistent_trait
(#76) The closing brace for the trait must go on the next line after the body
enrol/arlo/classes/local/persistent/event_persistent.php
(#20) Incorrect @package tag for file event_persistent.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#41) Missing docblock for class event_persistent
(#41) Opening brace must not be followed by a blank line
(#57) There should be a comma after the last array item in a multi-line array.
(#61) There should be a comma after the last array item in a multi-line array.
(#64) There should be a comma after the last array item in a multi-line array.
(#67) There should be a comma after the last array item in a multi-line array.
(#70) There should be a comma after the last array item in a multi-line array.
(#73) There should be a comma after the last array item in a multi-line array.
(#78) There should be a comma after the last array item in a multi-line array.
(#81) There should be a comma after the last array item in a multi-line array.
(#86) There should be a comma after the last array item in a multi-line array.
(#91) There should be a comma after the last array item in a multi-line array.
(#95) There should be a comma after the last array item in a multi-line array.
(#98) There should be a comma after the last array item in a multi-line array.
(#99) There should be a comma after the last array item in a multi-line array.
(#168) There should be a comma after the last array item in a multi-line array.
(#169) There should be a comma after the last array item in a multi-line array.
(#192) There should be a comma after the last array item in a multi-line array.
(#193) There should be a comma after the last array item in a multi-line array.
(#199) Expected 1 newline at end of file; 0 found
(#199) The closing brace for the class must go on the next line after the body
enrol/arlo/classes/local/persistent/event_template_persistent.php
(#19) Incorrect @package tag for file event_template_persistent.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#33) Missing docblock for class event_template_persistent
(#33) Opening brace must not be followed by a blank line
(#46) Short array syntax must be used to define arrays
(#47) Short array syntax must be used to define arrays
(#49) There should be a comma after the last array item in a multi-line array.
(#51) Short array syntax must be used to define arrays
(#53) There should be a comma after the last array item in a multi-line array.
(#55) Short array syntax must be used to define arrays
(#56) There should be a comma after the last array item in a multi-line array.
(#58) Short array syntax must be used to define arrays
(#61) There should be a comma after the last array item in a multi-line array.
(#63) Short array syntax must be used to define arrays
(#66) Short array syntax must be used to define arrays
(#67) There should be a comma after the last array item in a multi-line array.
(#69) Short array syntax must be used to define arrays
(#72) There should be a comma after the last array item in a multi-line array.
(#74) Short array syntax must be used to define arrays
(#77) There should be a comma after the last array item in a multi-line array.
(#78) There should be a comma after the last array item in a multi-line array.
enrol/arlo/classes/local/persistent/job_persistent.php
(#19) Incorrect @package tag for file job_persistent.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#32) Missing docblock for class job_persistent
(#32) Opening brace must not be followed by a blank line
(#34) The first trait import statement must be declared on the first non-comment line after the class opening brace
(#42) There should be a comma after the last array item in a multi-line array.
(#52) There should be a comma after the last array item in a multi-line array.
(#63) There should be a comma after the last array item in a multi-line array.
(#74) Short array syntax must be used to define arrays
(#75) Short array syntax must be used to define arrays
(#77) There should be a comma after the last array item in a multi-line array.
(#79) Short array syntax must be used to define arrays
(#80) There should be a comma after the last array item in a multi-line array.
(#82) Short array syntax must be used to define arrays
(#83) There should be a comma after the last array item in a multi-line array.
(#85) Short array syntax must be used to define arrays
(#86) There should be a comma after the last array item in a multi-line array.
(#88) Short array syntax must be used to define arrays
(#89) There should be a comma after the last array item in a multi-line array.
(#91) Short array syntax must be used to define arrays
(#92) There should be a comma after the last array item in a multi-line array.
(#94) Short array syntax must be used to define arrays
(#96) There should be a comma after the last array item in a multi-line array.
(#98) Short array syntax must be used to define arrays
(#101) There should be a comma after the last array item in a multi-line array.
(#103) Short array syntax must be used to define arrays
(#105) There should be a comma after the last array item in a multi-line array.
(#107) Short array syntax must be used to define arrays
(#109) There should be a comma after the last array item in a multi-line array.
(#111) Short array syntax must be used to define arrays
(#113) There should be a comma after the last array item in a multi-line array.
(#115) Short array syntax must be used to define arrays
(#117) There should be a comma after the last array item in a multi-line array.
(#119) Short array syntax must be used to define arrays
(#122) There should be a comma after the last array item in a multi-line array.
(#124) Short array syntax must be used to define arrays
(#126) There should be a comma after the last array item in a multi-line array.
(#128) Short array syntax must be used to define arrays
(#130) There should be a comma after the last array item in a multi-line array.
(#131) There should be a comma after the last array item in a multi-line array.
(#178) There should be a comma after the last array item in a multi-line array.
(#230) The closing brace for the class must go on the next line after the body
enrol/arlo/classes/local/persistent/online_activity_persistent.php
(#20) Incorrect @package tag for file online_activity_persistent.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#41) Missing docblock for class online_activity_persistent
(#41) Opening brace must not be followed by a blank line
(#57) There should be a comma after the last array item in a multi-line array.
(#61) There should be a comma after the last array item in a multi-line array.
(#64) There should be a comma after the last array item in a multi-line array.
(#67) There should be a comma after the last array item in a multi-line array.
(#70) There should be a comma after the last array item in a multi-line array.
(#73) There should be a comma after the last array item in a multi-line array.
(#76) There should be a comma after the last array item in a multi-line array.
(#81) There should be a comma after the last array item in a multi-line array.
(#86) There should be a comma after the last array item in a multi-line array.
(#90) There should be a comma after the last array item in a multi-line array.
(#93) There should be a comma after the last array item in a multi-line array.
(#94) There should be a comma after the last array item in a multi-line array.
(#115) Function closing brace must go on the next line following the body; found 1 blank lines before brace
(#169) There should be a comma after the last array item in a multi-line array.
(#170) There should be a comma after the last array item in a multi-line array.
(#193) There should be a comma after the last array item in a multi-line array.
(#194) There should be a comma after the last array item in a multi-line array.
(#200) The closing brace for the class must go on the next line after the body
enrol/arlo/classes/local/persistent/registration_persistent.php
(#19) Incorrect @package tag for file registration_persistent.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#32) Missing docblock for class registration_persistent
(#32) Opening brace must not be followed by a blank line
(#45) Short array syntax must be used to define arrays
(#46) Short array syntax must be used to define arrays
(#48) There should be a comma after the last array item in a multi-line array.
(#50) Short array syntax must be used to define arrays
(#52) There should be a comma after the last array item in a multi-line array.
(#54) Short array syntax must be used to define arrays
(#56) There should be a comma after the last array item in a multi-line array.
(#58) Short array syntax must be used to define arrays
(#60) There should be a comma after the last array item in a multi-line array.
(#62) Short array syntax must be used to define arrays
(#63) There should be a comma after the last array item in a multi-line array.
(#65) Short array syntax must be used to define arrays
(#68) There should be a comma after the last array item in a multi-line array.
(#70) Short array syntax must be used to define arrays
(#73) There should be a comma after the last array item in a multi-line array.
(#75) Short array syntax must be used to define arrays
(#78) There should be a comma after the last array item in a multi-line array.
(#80) Short array syntax must be used to define arrays
(#83) There should be a comma after the last array item in a multi-line array.
(#85) Short array syntax must be used to define arrays
(#88) There should be a comma after the last array item in a multi-line array.
(#90) Short array syntax must be used to define arrays
(#93) There should be a comma after the last array item in a multi-line array.
(#95) Short array syntax must be used to define arrays
(#98) There should be a comma after the last array item in a multi-line array.
(#100) Short array syntax must be used to define arrays
(#101) There should be a comma after the last array item in a multi-line array.
(#103) Short array syntax must be used to define arrays
(#106) There should be a comma after the last array item in a multi-line array.
(#108) Short array syntax must be used to define arrays
(#111) There should be a comma after the last array item in a multi-line array.
(#113) Short array syntax must be used to define arrays
(#115) There should be a comma after the last array item in a multi-line array.
(#117) Short array syntax must be used to define arrays
(#118) There should be a comma after the last array item in a multi-line array.
(#120) Short array syntax must be used to define arrays
(#122) There should be a comma after the last array item in a multi-line array.
(#124) Short array syntax must be used to define arrays
(#127) There should be a comma after the last array item in a multi-line array.
(#129) Short array syntax must be used to define arrays
(#131) There should be a comma after the last array item in a multi-line array.
(#133) Short array syntax must be used to define arrays
(#136) There should be a comma after the last array item in a multi-line array.
(#138) Short array syntax must be used to define arrays
(#140) There should be a comma after the last array item in a multi-line array.
(#142) Short array syntax must be used to define arrays
(#144) There should be a comma after the last array item in a multi-line array.
(#146) Short array syntax must be used to define arrays
(#148) There should be a comma after the last array item in a multi-line array.
(#150) Short array syntax must be used to define arrays
(#153) There should be a comma after the last array item in a multi-line array.
(#155) Short array syntax must be used to define arrays
(#157) There should be a comma after the last array item in a multi-line array.
(#159) Short array syntax must be used to define arrays
(#161) There should be a comma after the last array item in a multi-line array.
(#162) There should be a comma after the last array item in a multi-line array.
(#248) The closing brace for the class must go on the next line after the body
enrol/arlo/classes/local/persistent/request_log_persistent.php
(#19) Incorrect @package tag for file request_log_persistent.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#33) Missing docblock for class request_log_persistent
(#33) Opening brace must not be followed by a blank line
(#35) The first trait import statement must be declared on the first non-comment line after the class opening brace
(#51) There should be a comma after the last array item in a multi-line array.
(#54) There should be a comma after the last array item in a multi-line array.
(#57) There should be a comma after the last array item in a multi-line array.
(#61) There should be a comma after the last array item in a multi-line array.
(#65) There should be a comma after the last array item in a multi-line array.
(#66) There should be a comma after the last array item in a multi-line array.
enrol/arlo/classes/local/persistent/retry_log_persistent.php
(#19) Incorrect @package tag for file retry_log_persistent.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#34) Missing docblock for class retry_log_persistent
(#34) Opening brace must not be followed by a blank line
(#36) The first trait import statement must be declared on the first non-comment line after the class opening brace
(#51) There should be a comma after the last array item in a multi-line array.
(#54) There should be a comma after the last array item in a multi-line array.
(#57) There should be a comma after the last array item in a multi-line array.
(#61) There should be a comma after the last array item in a multi-line array.
(#65) There should be a comma after the last array item in a multi-line array.
(#66) There should be a comma after the last array item in a multi-line array.
enrol/arlo/classes/local/persistent/user_persistent.php
(#20) Incorrect @package tag for file user_persistent.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#48) Opening brace must not be followed by a blank line
(#53) Missing docblock for function define_properties
(#58) Expected 1 space after FUNCTION keyword; 0 found
(#58) Expected 1 space after USE keyword; found 0
(#60) There should be a comma after the last array item in a multi-line array.
(#64) Expected 1 space after FUNCTION keyword; 0 found
(#66) There should be a comma after the last array item in a multi-line array.
(#69) There should be a comma after the last array item in a multi-line array.
(#74) There should be a comma after the last array item in a multi-line array.
(#77) There should be a comma after the last array item in a multi-line array.
(#80) There should be a comma after the last array item in a multi-line array.
(#83) There should be a comma after the last array item in a multi-line array.
(#87) There should be a comma after the last array item in a multi-line array.
(#91) There should be a comma after the last array item in a multi-line array.
(#95) There should be a comma after the last array item in a multi-line array.
(#100) There should be a comma after the last array item in a multi-line array.
(#105) There should be a comma after the last array item in a multi-line array.
(#110) There should be a comma after the last array item in a multi-line array.
(#115) There should be a comma after the last array item in a multi-line array.
(#119) There should be a comma after the last array item in a multi-line array.
(#123) There should be a comma after the last array item in a multi-line array.
(#127) There should be a comma after the last array item in a multi-line array.
(#131) There should be a comma after the last array item in a multi-line array.
(#135) There should be a comma after the last array item in a multi-line array.
(#139) There should be a comma after the last array item in a multi-line array.
(#143) There should be a comma after the last array item in a multi-line array.
(#147) There should be a comma after the last array item in a multi-line array.
(#151) There should be a comma after the last array item in a multi-line array.
(#155) There should be a comma after the last array item in a multi-line array.
(#159) There should be a comma after the last array item in a multi-line array.
(#160) There should be a comma after the last array item in a multi-line array.
(#174) Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $record.
(#210) Short array syntax must be used to define arrays
(#422) There should be a comma after the last array item in a multi-line array.
(#438) Expected at least 1 space after "."; 0 found
(#470) Whitespace found at end of line
(#524) Opening parenthesis of a multi-line function call must be the last content on the line
(#524) Only one argument is allowed per line in a multi-line function call
(#524) Only one argument is allowed per line in a multi-line function call
(#525) Multi-line function call not indented correctly; expected 16 spaces but found 20
(#525) Only one argument is allowed per line in a multi-line function call
(#525) Closing parenthesis of a multi-line function call must be on a line by itself
(#527) Opening parenthesis of a multi-line function call must be the last content on the line
(#527) Only one argument is allowed per line in a multi-line function call
(#527) Only one argument is allowed per line in a multi-line function call
(#528) Multi-line function call not indented correctly; expected 16 spaces but found 20
(#528) Closing parenthesis of a multi-line function call must be on a line by itself
(#583) The closing brace for the class must go on the next line after the body
enrol/arlo/classes/local/response_processor.php
(#20) Incorrect @package tag for file response_processor.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#33) Missing docblock for class response_processor
(#33) Opening brace must not be followed by a blank line
(#62) The closing brace for the class must go on the next line after the body
enrol/arlo/classes/local/tablesql/apirequests.php
(#19) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#23) Missing @copyright tag
(#23) Missing @license tag
(#23) Missing docblock for class apirequests
(#24) Missing docblock for constant apirequests::PAGINATION_MAX_LIMIT
(#25) Missing docblock for function __construct
(#27) Short array syntax must be used to define arrays
(#28) Short array syntax must be used to define arrays
(#45) Short array syntax must be used to define arrays
(#52) Missing docblock for function col_timelogged
(#55) Expected 1 newline at end of file; 0 found
enrol/arlo/classes/local/tablesql/apiretries.php
(#28) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#32) Missing docblock for class apiretries
(#33) Missing docblock for constant apiretries::PAGINATION_MAX_LIMIT
(#34) Missing docblock for function __construct
(#36) Short array syntax must be used to define arrays
(#37) Short array syntax must be used to define arrays
(#58) Short array syntax must be used to define arrays
(#62) Missing docblock for function col_timelogged
(#66) Missing docblock for function col_action
(#68) Whitespace found at end of line within string
(#69) Whitespace found at end of line within string
(#70) Whitespace found at end of line within string
(#71) Whitespace found at end of line within string
(#85) Expected 1 newline at end of file; 0 found
enrol/arlo/classes/local/tablesql/communications.php
(#19) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#23) Missing @copyright tag
(#23) Missing @license tag
(#23) Missing docblock for class communications
(#24) Missing docblock for constant communications::PAGINATION_MAX_LIMIT
(#25) Missing docblock for function __construct
(#27) Short array syntax must be used to define arrays
(#28) Short array syntax must be used to define arrays
(#45) Short array syntax must be used to define arrays
(#62) Function closing brace must go on the next line following the body; found 1 blank lines before brace
(#63) Missing docblock for function col_timemodified
(#66) Missing docblock for function col_status
(#68) There must be no space before the colon in a CASE statement
(#78) Missing docblock for function col_type
(#92) Missing docblock for function col_userid
enrol/arlo/classes/local/tablesql/enrolment_instances_table_sql.php
(#19) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#32) Opening brace must not be followed by a blank line
(#34) Missing docblock for constant enrolment_instances_table_sql::PAGINATION_MAX_LIMIT
(#36) Missing docblock for function __construct
(#55) Whitespace found at end of line within string
(#61) Whitespace found at end of line within string
(#68) Function closing brace must go on the next line following the body; found 1 blank lines before brace
(#70) Missing docblock for function col_name
(#75) Missing docblock for function col_timemodified
(#79) Missing docblock for function get_sql_sort
(#83) Missing docblock for function get_total
(#88) The closing brace for the class must go on the next line after the body
enrol/arlo/classes/local/tablesql/unsuccessful_enrolments_table_sql.php
(#20) Incorrect @package tag for file unsuccessful_enrolments_table_sql.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#44) Missing docblock for class unsuccessful_enrolments_table_sql
(#44) Opening brace must not be followed by a blank line
(#68) There should be a comma after the last array item in a multi-line array.
(#78) There should be a comma after the last array item in a multi-line array.
(#130) There should be a comma after the last array item in a multi-line array.
(#146) There should be a comma after the last array item in a multi-line array.
(#164) Long list syntax is not allowed
(#165) Long list syntax is not allowed
(#255) Only one argument is allowed per line in a multi-line function call
(#255) Only one argument is allowed per line in a multi-line function call
(#255) Only one argument is allowed per line in a multi-line function call
(#277) Whitespace found at end of line
(#283) Only one argument is allowed per line in a multi-line function call
(#283) Only one argument is allowed per line in a multi-line function call
(#283) Only one argument is allowed per line in a multi-line function call
enrol/arlo/classes/local/user_matcher.php
(#19) Incorrect @package tag for file user_matcher.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#33) Missing docblock for class user_matcher
(#33) Opening brace must not be followed by a blank line
(#100) There should be a comma after the last array item in a multi-line array.
(#122) The closing brace for the class must go on the next line after the body
enrol/arlo/classes/manager.php
(#23) Missing @copyright tag
(#23) Missing @license tag
(#23) Missing docblock for class manager
(#24) Missing docblock for constant manager::EMAIL_TYPE_NEW_ACCOUNT
(#25) Missing docblock for constant manager::EMAIL_TYPE_COURSE_WELCOME
(#26) Missing docblock for constant manager::EMAIL_TYPE_NOTIFY_EXPIRY
(#27) Missing docblock for constant manager::EMAIL_TYPE_NOTIFY_MAX_REDIRECTS
(#28) Missing docblock for constant manager::EMAIL_STATUS_QUEUED
(#29) Missing docblock for constant manager::EMAIL_STATUS_DELIVERED
(#30) Missing docblock for constant manager::EMAIL_STATUS_FAILED
(#31) Missing docblock for constant manager::EMAIL_PROCESSING_LIMIT
(#33) Missing member variable doc comment
(#37) Missing docblock for function __construct
(#37) Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $trace.
(#94) Short array syntax must be used to define arrays
(#128) Short array syntax must be used to define arrays
(#129) Short array syntax must be used to define arrays
(#130) Short array syntax must be used to define arrays
(#131) Short array syntax must be used to define arrays
(#134) Short array syntax must be used to define arrays
(#135) Opening parenthesis of a multi-line function call must be the last content on the line
(#135) Only one argument is allowed per line in a multi-line function call
(#135) Only one argument is allowed per line in a multi-line function call
(#135) Only one argument is allowed per line in a multi-line function call
(#136) Multi-line function call not indented correctly; expected 8 spaces but found 16
(#136) Only one argument is allowed per line in a multi-line function call
(#136) Closing parenthesis of a multi-line function call must be on a line by itself
(#138) Short array syntax must be used to define arrays
(#141) Short array syntax must be used to define arrays
(#151) Short array syntax must be used to define arrays
(#152) Opening parenthesis of a multi-line function call must be the last content on the line
(#152) Only one argument is allowed per line in a multi-line function call
(#152) Only one argument is allowed per line in a multi-line function call
(#152) Only one argument is allowed per line in a multi-line function call
(#153) Multi-line function call not indented correctly; expected 8 spaces but found 16
(#153) Only one argument is allowed per line in a multi-line function call
(#153) Closing parenthesis of a multi-line function call must be on a line by itself
(#155) Short array syntax must be used to define arrays
(#158) Short array syntax must be used to define arrays
(#161) Short array syntax must be used to define arrays
(#164) Short array syntax must be used to define arrays
(#169) Line exceeds 132 characters; contains 133 characters
(#174) Short array syntax must be used to define arrays
(#175) Opening parenthesis of a multi-line function call must be the last content on the line
(#175) Only one argument is allowed per line in a multi-line function call
(#175) Only one argument is allowed per line in a multi-line function call
(#175) Only one argument is allowed per line in a multi-line function call
(#176) Multi-line function call not indented correctly; expected 8 spaces but found 16
(#176) Only one argument is allowed per line in a multi-line function call
(#176) Closing parenthesis of a multi-line function call must be on a line by itself
(#178) Short array syntax must be used to define arrays
(#181) Short array syntax must be used to define arrays
(#184) Short array syntax must be used to define arrays
(#187) Short array syntax must be used to define arrays
(#229) Expected at least 1 space after "."; 0 found
(#233) Expected at least 1 space after "."; 0 found
(#233) Expected at least 1 space before "."; 0 found
(#254) Short array syntax must be used to define arrays
(#257) Short array syntax must be used to define arrays
(#266) Short array syntax must be used to define arrays
(#274) Short array syntax must be used to define arrays
(#281) There should be a comma after the last array item in a multi-line array.
(#290) Opening parenthesis of a multi-line function call must be the last content on the line
(#290) Only one argument is allowed per line in a multi-line function call
(#291) Multi-line function call not indented correctly; expected 16 spaces but found 24
(#291) Short array syntax must be used to define arrays
(#291) Closing parenthesis of a multi-line function call must be on a line by itself
(#299) Opening parenthesis of a multi-line function call must be the last content on the line
(#299) Only one argument is allowed per line in a multi-line function call
(#300) Multi-line function call not indented correctly; expected 8 spaces but found 16
(#300) Short array syntax must be used to define arrays
(#300) Closing parenthesis of a multi-line function call must be on a line by itself
(#323) Short array syntax must be used to define arrays
(#327) Short array syntax must be used to define arrays
(#354) Logical operator "or" is prohibited; use "||" instead
(#358) Opening parenthesis of a multi-line function call must be the last content on the line
(#359) Multi-line function call not indented correctly; expected 20 spaces but found 28
(#359) Short array syntax must be used to define arrays
(#359) Closing parenthesis of a multi-line function call must be on a line by itself
(#361) Short array syntax must be used to define arrays
(#365) Blank line found at end of control structure
(#366) Logical operator "and" is prohibited; use "&&" instead
(#371) Short array syntax must be used to define arrays
(#376) Line exceeds 132 characters; contains 146 characters
(#377) Short array syntax must be used to define arrays
(#396) Short array syntax must be used to define arrays
(#403) Short array syntax must be used to define arrays
(#407) There should be a comma after the last array item in a multi-line array.
(#412) Short array syntax must be used to define arrays
(#445) Inline comments must end in full-stops, exclamation marks, or question marks
(#463) Short array syntax must be used to define arrays
(#467) Inline comments must end in full-stops, exclamation marks, or question marks
(#469) Line exceeds 132 characters; contains 170 characters
(#471) Inline comments must end in full-stops, exclamation marks, or question marks
(#472) Short array syntax must be used to define arrays
(#474) Inline comments must end in full-stops, exclamation marks, or question marks
(#477) Inline comments must end in full-stops, exclamation marks, or question marks
(#494) Inline comments must end in full-stops, exclamation marks, or question marks
(#498) Short array syntax must be used to define arrays
enrol/arlo/classes/output/contact.php
(#20) Incorrect @package tag for file contact.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#44) Opening brace must not be followed by a blank line
(#52) Missing docblock for function __construct
(#130) Expected 1 newline at end of file; 0 found
enrol/arlo/classes/output/renderer.php
(#20) Incorrect @package tag for file renderer.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#40) Opening brace must not be followed by a blank line
(#42) Missing docblock for function render_contact
enrol/arlo/classes/persistent.php
(#20) Incorrect @package tag for file persistent.php. Expected enrol_arlo, found core.
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#41) Opening brace must not be followed by a blank line
(#47) Short array syntax must be used to define arrays
(#50) Short array syntax must be used to define arrays
(#52) Expected "bool" but found "boolean" for @var tag in member variable comment
(#61) Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $record.
(#90) Expected at least 1 space before "."; 0 found
(#97) Expected at least 1 space before "."; 0 found
(#117) Expected at least 1 space after "."; 0 found
(#141) Expected at least 1 space after "."; 0 found
(#167) Expected at least 1 space after "."; 0 found
(#192) Expected at least 1 space after "."; 0 found
(#239) Short array syntax must be used to define arrays
(#259) Short array syntax must be used to define arrays
(#263) Short array syntax must be used to define arrays
(#267) Short array syntax must be used to define arrays
(#269) There should be a comma after the last array item in a multi-line array.
(#271) Short array syntax must be used to define arrays
(#273) There should be a comma after the last array item in a multi-line array.
(#278) Short array syntax must be used to define arrays
(#281) Blank line found at start of control structure
(#292) Blank line found at end of control structure
(#295) Blank line found at end of control structure
(#298) Blank line found at end of control structure
(#316) Short array syntax must be used to define arrays
(#319) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#321) The closing parenthesis of a multi-line control structure must be on the line after the last expression
(#434) Short array syntax must be used to define arrays
(#610) Short array syntax must be used to define arrays
(#683) Blank line found at start of control structure
(#685) Short array syntax must be used to define arrays
(#687) Blank line found at start of control structure
(#722) Blank line found at start of control structure
(#728) Expected at least 1 space before "."; 0 found
(#809) Short array syntax must be used to define arrays
(#818) Short array syntax must be used to define arrays
(#833) Short array syntax must be used to define arrays
(#857) Short array syntax must be used to define arrays
(#864) Function closing brace must go on the next line following the body; found 1 blank lines before brace
(#878) Short array syntax must be used to define arrays
(#888) Short array syntax must be used to define arrays
(#910) Short array syntax must be used to define arrays
(#939) Short array syntax must be used to define arrays
(#949) Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $params.
(#954) The closing brace for the class must go on the next line after the body
enrol/arlo/classes/privacy/provider.php
(#20) Incorrect @package tag for file provider.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#39) Missing docblock for interface userlist_provider
(#39) Closing brace must be on a line by itself
(#41) Duplicate interface name "enrol_arlo\privacy\userlist_provider" found; first defined in /var/lib/jenkins/git_repositories/prechecker/enrol/arlo/classes/privacy/provider.php on line 39
(#41) Missing docblock for interface userlist_provider
(#41) Each interface must be in a file by itself
(#41) Closing brace must not be followed by any comment or statement on the same line
(#41) Closing brace must be on a line by itself
(#44) Missing docblock for class provider
(#44) Each interface must be in a file by itself
(#47) Opening brace must not be followed by a blank line
(#50) The first trait import statement must be declared on the first non-comment line after the class opening brace
(#52) Missing docblock for function _get_metadata
(#52) Method name "_get_metadata" must not be prefixed with an underscore to indicate visibility
(#64) There should be a comma after the last array item in a multi-line array.
(#77) There should be a comma after the last array item in a multi-line array.
(#95) There should be a comma after the last array item in a multi-line array.
(#102) There should be a comma after the last array item in a multi-line array.
(#115) Method name "_get_contexts_for_userid" must not be prefixed with an underscore to indicate visibility
(#115) Expected 1 space before opening brace; found 0
(#176) Method name "_export_user_data" must not be prefixed with an underscore to indicate visibility
(#183) Long list syntax is not allowed
(#191) There should be a comma after the last array item in a multi-line array.
(#203) There should be a comma after the last array item in a multi-line array.
(#220) There should be a comma after the last array item in a multi-line array.
(#229) There should be a comma after the last array item in a multi-line array.
(#232) Long list syntax is not allowed
(#255) There should be a comma after the last array item in a multi-line array.
(#266) There should be a comma after the last array item in a multi-line array.
(#280) There should be a comma after the last array item in a multi-line array.
(#289) There should be a comma after the last array item in a multi-line array.
(#314) Method name "_delete_data_for_all_users_in_context" must not be prefixed with an underscore to indicate visibility
(#348) Method name "_delete_data_for_user" must not be prefixed with an underscore to indicate visibility
(#383) Long list syntax is not allowed
(#391) Long list syntax is not allowed
(#424) There should be a comma after the last array item in a multi-line array.
(#433) Long list syntax is not allowed
(#460) Long list syntax is not allowed
(#461) Long list syntax is not allowed
enrol/arlo/classes/result.php
(#20) Header blocks must not contain blank lines
(#35) Missing @copyright tag
(#35) Missing @license tag
(#35) Missing docblock for class result
(#36) Missing member variable doc comment
(#37) Missing member variable doc comment
(#38) Missing member variable doc comment
(#39) Missing member variable doc comment
(#39) Short array syntax must be used to define arrays
(#40) Missing member variable doc comment
(#41) Missing member variable doc comment
(#42) Missing member variable doc comment
(#43) Missing member variable doc comment
(#44) Missing member variable doc comment
(#46) Missing docblock for function __construct
(#55) Missing docblock for function get_course
(#58) Short array syntax must be used to define arrays
(#65) Missing docblock for function set_course_grade_information
(#81) Opening parenthesis of a multi-line function call must be the last content on the line
(#85) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#85) Closing parenthesis of a multi-line function call must be on a line by itself
(#87) Opening parenthesis of a multi-line function call must be the last content on the line
(#91) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#91) Closing parenthesis of a multi-line function call must be on a line by itself
(#104) Missing docblock for function set_completion_progress_information
(#111) Short array syntax must be used to define arrays
(#113) There should be a comma after the last array item in a multi-line array.
(#131) Missing docblock for function set_course_last_access
(#134) Short array syntax must be used to define arrays
(#141) Missing docblock for function get_changed
(#143) Short array syntax must be used to define arrays
(#152) Missing docblock for function has_changed
(#153) Short array syntax must be used to define arrays
(#162) Missing docblock for function export_to_xml
enrol/arlo/classes/task/api_retry_notification.php
(#30) Expected 1 space after asterisk; 0 found
(#33) Opening brace must not be followed by a blank line
(#47) Line exceeds 132 characters; contains 151 characters
(#84) Expected 1 newline at end of file; 0 found
enrol/arlo/classes/task/contacts.php
(#24) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#33) Opening brace must not be followed by a blank line
(#66) The closing brace for the class must go on the next line after the body
enrol/arlo/classes/task/core.php
(#21) Incorrect @package tag for file core.php. Expected enrol_arlo, found Frankenstyle {@link https://docs.moodle.org/dev/Frankenstyle}.
(#34) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#37) Missing docblock for class core
(#37) Opening brace must not be followed by a blank line
(#43) No one-line description found in phpdocs for docblock of function get_name
(#68) The closing brace for the class must go on the next line after the body
enrol/arlo/classes/task/daily.php
(#33) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#36) Missing docblock for class daily
(#36) Opening brace must not be followed by a blank line
(#42) No one-line description found in phpdocs for docblock of function get_name
(#63) Expected 1 newline at end of file; 0 found
(#63) The closing brace for the class must go on the next line after the body
enrol/arlo/classes/task/enrolments.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#35) Opening brace must not be followed by a blank line
(#74) The closing brace for the class must go on the next line after the body
enrol/arlo/classes/task/enrolments_adhoc.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#36) Opening brace must not be followed by a blank line
(#67) Whitespace found at end of line
(#73) The closing brace for the class must go on the next line after the body
enrol/arlo/classes/task/outcome_adhoc.php
(#24) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#34) Opening brace must not be followed by a blank line
(#69) Whitespace found at end of line
(#72) Whitespace found at end of line
enrol/arlo/classes/task/outcomes.php
(#25) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#34) Opening brace must not be followed by a blank line
(#66) Expected 1 newline at end of file; 0 found
enrol/arlo/classes/task/reset_retries_task.php
(#29) Opening brace must not be followed by a blank line
(#54) Whitespace found at end of line
(#55) Expected 1 newline at end of file; 0 found
(#55) The closing brace for the class must go on the next line after the body
enrol/arlo/classes/task/webhook_task.php
(#21) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#31) Opening brace must not be followed by a blank line
(#57) Whitespace found at end of line
(#60) Whitespace found at end of line
enrol/arlo/cli/processemailqueue.php
(#1) Missing @copyright tag
(#1) Missing @license tag
(#1) Missing docblock for file processemailqueue.php
(#19) Expected at least 1 space before "."; 0 found
(#19) Expected at least 1 space after "."; 0 found
(#20) Expected at least 1 space before "."; 0 found
(#20) Expected at least 1 space after "."; 0 found
(#21) Expected at least 1 space before "."; 0 found
(#21) Expected at least 1 space after "."; 0 found
(#22) Expected at least 1 space before "."; 0 found
(#22) Expected at least 1 space after "."; 0 found
(#29) Long list syntax is not allowed
(#30) Short array syntax must be used to define arrays
(#31) There should be a comma after the last array item in a multi-line array.
(#33) Short array syntax must be used to define arrays
(#34) There should be a comma after the last array item in a multi-line array.
enrol/arlo/cli/synchronize.php
(#1) Missing @copyright tag
(#1) Missing @license tag
(#1) Missing docblock for file synchronize.php
(#18) Expected at least 1 space before "."; 0 found
(#18) Expected at least 1 space after "."; 0 found
(#19) Expected at least 1 space before "."; 0 found
(#19) Expected at least 1 space after "."; 0 found
(#20) Expected at least 1 space before "."; 0 found
(#20) Expected at least 1 space after "."; 0 found
(#21) Expected at least 1 space before "."; 0 found
(#21) Expected at least 1 space after "."; 0 found
(#28) Long list syntax is not allowed
(#29) Short array syntax must be used to define arrays
(#33) There should be a comma after the last array item in a multi-line array.
(#35) Short array syntax must be used to define arrays
(#37) There should be a comma after the last array item in a multi-line array.
(#85) Opening parenthesis of a multi-line function call must be the last content on the line
(#85) Only one argument is allowed per line in a multi-line function call
(#86) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#86) Short array syntax must be used to define arrays
(#86) Closing parenthesis of a multi-line function call must be on a line by itself
enrol/arlo/db/access.php
(#22) Incorrect @package tag for file access.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#30) Short array syntax must be used to define arrays
(#31) Short array syntax must be used to define arrays
(#34) Short array syntax must be used to define arrays
(#36) There should be a comma after the last array item in a multi-line array.
(#38) Short array syntax must be used to define arrays
(#41) Short array syntax must be used to define arrays
(#43) There should be a comma after the last array item in a multi-line array.
(#45) Short array syntax must be used to define arrays
(#48) Short array syntax must be used to define arrays
(#49) There should be a comma after the last array item in a multi-line array.
(#51) Short array syntax must be used to define arrays
(#54) Short array syntax must be used to define arrays
(#55) There should be a comma after the last array item in a multi-line array.
(#57) Short array syntax must be used to define arrays
(#60) Short array syntax must be used to define arrays
(#62) There should be a comma after the last array item in a multi-line array.
(#63) There should be a comma after the last array item in a multi-line array.
(#64) Expected 1 blank line at end of file; 3 found
enrol/arlo/db/events.php
(#19) Missing @copyright tag
(#19) Inline doc block comments are not allowed; use "// Comment." instead
(#33) There should be a comma after the last array item in a multi-line array.
(#41) There should be a comma after the last array item in a multi-line array.
(#49) There should be a comma after the last array item in a multi-line array.
(#57) There should be a comma after the last array item in a multi-line array.
(#65) There should be a comma after the last array item in a multi-line array.
(#73) There should be a comma after the last array item in a multi-line array.
(#81) There should be a comma after the last array item in a multi-line array.
(#89) There should be a comma after the last array item in a multi-line array.
(#97) There should be a comma after the last array item in a multi-line array.
(#98) There should be a comma after the last array item in a multi-line array.
enrol/arlo/db/install.php
(#22) Incorrect @package tag for file install.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#29) Missing docblock for function xmldb_enrol_arlo_install
(#39) No space found before comment text; expected "// Adding this as a default setting." but found "//Adding this as a default setting."
enrol/arlo/db/messages.php
(#20) Incorrect @package tag for file messages.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#32) There should be a comma after the last array item in a multi-line array.
(#33) There should be a comma after the last array item in a multi-line array.
(#39) There should be a comma after the last array item in a multi-line array.
(#40) There should be a comma after the last array item in a multi-line array.
(#41) There should be a comma after the last array item in a multi-line array.
(#42) Expected 1 blank line at end of file; 2 found
enrol/arlo/db/tasks.php
(#21) Incorrect @package tag for file tasks.php. Expected enrol_arlo, found local_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#37) There should be a comma after the last array item in a multi-line array.
(#47) There should be a comma after the last array item in a multi-line array.
(#57) There should be a comma after the last array item in a multi-line array.
(#67) There should be a comma after the last array item in a multi-line array.
(#77) There should be a comma after the last array item in a multi-line array.
(#96) There should be a comma after the last array item in a multi-line array.
enrol/arlo/db/uninstall.php
(#21) Incorrect @package tag for file uninstall.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#28) Missing docblock for function xmldb_enrol_arlo_uninstall
(#32) Short array syntax must be used to define arrays
(#38) Short array syntax must be used to define arrays
(#41) Short array syntax must be used to define arrays
enrol/arlo/db/upgrade.php
(#1) No one-line description found in phpdocs for docblock of file upgrade.php
(#19) Incorrect @package tag for file upgrade.php. Expected enrol_arlo, found Frankenstyle {@link https://docs.moodle.org/dev/Frankenstyle}.
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#28) Missing docblock for function xmldb_enrol_arlo_upgrade
(#171) There should be a comma after the last array item in a multi-line array.
(#226) Short array syntax must be used to define arrays
(#249) Short array syntax must be used to define arrays
(#376) Expected 0 spaces before closing parenthesis; 1 found
(#383) Inline comments must end in full-stops, exclamation marks, or question marks
(#384) Blank line found at start of control structure
(#405) Inline comments must end in full-stops, exclamation marks, or question marks
(#406) Blank line found at start of control structure
(#410) Opening parenthesis of a multi-line function call must be the last content on the line
(#410) Only one argument is allowed per line in a multi-line function call
(#410) Only one argument is allowed per line in a multi-line function call
(#411) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#411) Only one argument is allowed per line in a multi-line function call
(#411) Only one argument is allowed per line in a multi-line function call
(#411) Only one argument is allowed per line in a multi-line function call
(#411) Only one argument is allowed per line in a multi-line function call
(#411) Closing parenthesis of a multi-line function call must be on a line by itself
(#429) Blank line found at end of control structure
(#432) Inline comments must end in full-stops, exclamation marks, or question marks
(#433) Blank line found at start of control structure
(#447) Blank line found at start of control structure
(#496) Blank line found at start of control structure
(#501) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#510) Inline comments must end in full-stops, exclamation marks, or question marks
(#512) Inline comments must end in full-stops, exclamation marks, or question marks
(#525) Inline comments must end in full-stops, exclamation marks, or question marks
(#526) Inline comments must end in full-stops, exclamation marks, or question marks
(#527) Inline comments must end in full-stops, exclamation marks, or question marks
(#528) Inline comments must end in full-stops, exclamation marks, or question marks
(#529) Space found before semicolon; expected "'\/$/';" but found "'\/$/' // Matches trailing /\n ;"
(#531) Inline comments must end in full-stops, exclamation marks, or question marks
(#535) Space found before semicolon; expected ""'%/'";" but found ""'%/'"\n ;"
(#541) Inline comments must end in full-stops, exclamation marks, or question marks
(#548) Inline comments must start with a capital letter, digit or 3-dots sequence
(#549) Inline comments must end in full-stops, exclamation marks, or question marks
(#552) Inline comments must end in full-stops, exclamation marks, or question marks
(#574) Space found before comma in argument list
(#574) Expected no space between "'3'" and the comma. Found: 1 space
(#574) Line exceeds 132 characters; contains 133 characters
(#606) No space found after comma in argument list
(#606) Commas (,) must be followed by white space.
(#606) Expected 1 space between the comma and "1". Found: no spaces
(#606) No space found after comma in argument list
(#606) Commas (,) must be followed by white space.
(#606) Expected 1 space between the comma and "'enrol_arlo'". Found: no spaces
(#607) No space found after comma in argument list
(#607) Commas (,) must be followed by white space.
(#607) Expected 1 space between the comma and "5". Found: no spaces
(#607) No space found after comma in argument list
(#607) Commas (,) must be followed by white space.
(#607) Expected 1 space between the comma and "'enrol_arlo'". Found: no spaces
(#610) No space found after comma in argument list
(#610) Commas (,) must be followed by white space.
(#610) Expected 1 space between the comma and "'enablecommunication'". Found: no spaces
(#611) No space found after comma in argument list
(#611) Commas (,) must be followed by white space.
(#611) Expected 1 space between the comma and "'maxpluginredirects'". Found: no spaces
(#616) Space found before comma in argument list
(#616) Expected no space between "'3'" and the comma. Found: 1 space
(#616) Line exceeds 132 characters; contains 133 characters
(#617) Whitespace found at end of line
(#631) Blank line found at start of control structure
(#633) No space found before comment text; expected "// Adding this as a default setting." but found "//Adding this as a default setting."
enrol/arlo/lang/en/enrol_arlo.php
(#1) No one-line description found in phpdocs for docblock of file enrol_arlo.php
(#18) Incorrect @package tag for file enrol_arlo.php. Expected enrol_arlo, found Arlo Moodle Integration.
(#28) The string key "allowcompletedevents_help" is not in the correct order, it should be before "allowcompletedevents_text"
(#31) The string key "allowcompletedonlineactivities_help" is not in the correct order, it should be before "allowcompletedonlineactivities_text"
(#34) The string key "allowunenrolactiveenrolmentsui_help" is not in the correct order, it should be before "allowunenrolactiveenrolmentsui_text"
(#35) The string key "allowunenrolaccessedui" is not in the correct order, it should be before "allowunenrolactiveenrolmentsui_help"
(#37) The string key "allowunenrolaccessedui_help" is not in the correct order, it should be before "allowunenrolaccessedui_text"
(#38) The string key "allowhiddencourses" is not in the correct order, it should be before "allowunenrolaccessedui_help"
(#40) The string key "allowhiddencourses_help" is not in the correct order, it should be before "allowhiddencourses_text"
(#43) The string key "allowportalintegration_help" is not in the correct order, it should be before "allowportalintegration_text"
(#50) The string key "apistatusclienterror" is not in the correct order, it should be before "apistatusok"
(#54) The string key "apipassword" is not in the correct order, it should be before "apiusername_desc"
(#60) The string key "arlocontact" is not in the correct order, it should be before "arlosettings"
(#63) The string key "arlo:config" is not in the correct order, it should be before "arloenrolment"
(#66) The string key "arlo:synchronizecore" is not in the correct order, it should be before "arlo:unenrol"
(#68) The string key "arlo:unenrol" is duplicated
(#72) The string key "associatearlotemplate" is not in the correct order, it should be before "associateduser"
(#80) The string key "changessaved" is not in the correct order, it should be before "configuration"
(#84) The string key "contactmergefailurereport" is not in the correct order, it should be before "contactmergerequestfailures"
(#85) The string key "communications" is not in the correct order, it should be before "contactmergefailurereport"
(#114) The string key "enrolperiod" is not in the correct order, it should be before "enrolusers"
(#116) The string key "errorselectevent" is not in the correct order, it should be before "errorselecttype"
(#120) The string key "error_duplicateusers_subject" is not in the correct order, it should be before "failures"
(#121) The string key "error_duplicateusers_smallmessage" is not in the correct order, it should be before "error_duplicateusers_subject"
(#122) The string key "error_duplicateusers_full" is not in the correct order, it should be before "error_duplicateusers_smallmessage"
(#150) The string key "expiredaction_help" is not in the correct order, it should be before "expirynotify_help"
(#155) The string key "event" is not in the correct order, it should be before "expirymessagetext"
(#158) The string key "events" is not in the correct order, it should be before "eventupdated"
(#167) The string key "locktimeout" is not in the correct order, it should be before "manualsynchronisenotice"
(#171) The string key "managearlo" is not in the correct order, it should be before "messagesent"
(#200) The string key "maxretries" is not in the correct order, it should be before "retriesperrecord_desc"
(#202) The string key "maxretires_email" is not in the correct order, it should be before "maxretries_desc"
(#208) The string key "newaccountsubject" is not in the correct order, it should be before "newuserdefaultemail_help"
(#209) The string key "newaccountfullmessage" is not in the correct order, it should be before "newaccountsubject"
(#233) The string key "noeventsoractivitiesfound" is not in the correct order, it should be before "notstarted"
(#236) The string key "onlineactivities" is not in the correct order, it should be before "onlineactivity"
(#240) The string key "divertedto" is not in the correct order, it should be before "outboundemaildelivery"
(#241) The string key "disabled" is not in the correct order, it should be before "divertedto"
(#243) The string key "opennewtabtitle" is not in the correct order, it should be before "synchroniseoperationiscurrentlylocked"
(#247) The string key "platform" is not in the correct order, it should be before "pluginnotenabled"
(#249) The string key "platform_bad_input_domain" is not in the correct order, it should be before "platform_desc"
(#254) The string key "pusheventresults" is not in the correct order, it should be before "pushonlineactivityresults_help"
(#256) The string key "pluginname" is not in the correct order, it should be before "pusheventresults_help"
(#278) The string key "synchroniseinstancefor" is not in the correct order, it should be before "synchronizeinstance"
(#279) The string key "enrolmentstask" is not in the correct order, it should be before "synchroniseinstancefor"
(#280) The string key "dailytask" is not in the correct order, it should be before "enrolmentstask"
(#282) The string key "coretask" is not in the correct order, it should be before "outcomestask"
(#284) The string key "template" is not in the correct order, it should be before "updatecontactstask"
(#293) The string key "userassociationfailurereport" is not in the correct order, it should be before "userid"
(#310) The string key "httpstatus:200" is not in the correct order, it should be before "welcometocoursetext"
(#322) The string key "cleanup" is not in the correct order, it should be before "httpstatus:503"
(#325) The string key "outcomepushingdisabled" is not in the correct order, it should be before "requestlogcleanup_help"
(#326) The string key "eventresultpushingdisabled" is not in the correct order, it should be before "outcomepushingdisabled"
(#328) The string key "nomatchingenrolmentinstance" is not in the correct order, it should be before "onlineactivityresultpushingdisabled"
(#329) The string key "enrolmentinstancedisabled" is not in the correct order, it should be before "nomatchingenrolmentinstance"
(#330) The string key "allowhiddencoursesdiabled" is not in the correct order, it should be before "enrolmentinstancedisabled"
(#332) The string key "contactrecordmissing" is not in the correct order, it should be before "contactresourcemissing"
(#337) The string key "unsuccessfulenrolmentof" is not in the correct order, it should be before "unsuccessfulenrolmentscount"
(#338) The string key "report" is not in the correct order, it should be before "unsuccessfulenrolmentof"
(#340) The string key "sourcecontact" is not in the correct order, it should be before "viewreport"
(#341) The string key "destinationcontact" is not in the correct order, it should be before "sourcecontact"
(#342) The string key "browseassociateduser" is not in the correct order, it should be before "destinationcontact"
(#346) The string key "unsuccessfulenrolment_fullmessage" is not in the correct order, it should be before "unsuccessfulenrolment_subject"
(#355) The string key "invalidcredentials_subject" is not in the correct order, it should be before "unsuccessfulenrolment_smallmessage"
(#356) The string key "invalidcredentials_smallmessage" is not in the correct order, it should be before "invalidcredentials_subject"
(#357) The string key "invalidcredentials_fullmessage" is not in the correct order, it should be before "invalidcredentials_smallmessage"
(#369) The string key "moodleusern" is not in the correct order, it should be before "morethanonematch"
(#371) The string key "accessed" is not in the correct order, it should be before "outcomespushingdisabled"
(#373) The string key "contactrecordinformation" is not in the correct order, it should be before "unenrolfromarlocourses"
(#375) The string key "sourcecontact" is duplicated
(#376) The string key "destinationcontact" is duplicated
(#377) The string key "unenrolcontact" is not in the correct order, it should be before "userrecordinformation"
(#378) The string key "removeallarloenrolmentsquestion" is not in the correct order, it should be before "unenrolcontact"
(#379) The string key "enrolmentwillbeattemptedagain" is not in the correct order, it should be before "removeallarloenrolmentsquestion"
(#382) The string key "suspendeduser_fullmessage" is not in the correct order, it should be before "suspendeduser_subject"
(#395) The string key "browseuserprofile" is not in the correct order, it should be before "suspendeduser_smallmessage"
(#397) The string key "metadata:enrol_arlo_contact" is not in the correct order, it should be before "privacy:metadata:core_group"
(#400) The string key "privacy:metadata:enrol_arlo_contact:sourceid" is not in the correct order, it should be before "privacy:metadata:enrol_arlo_contact:userid"
(#401) The string key "privacy:metadata:enrol_arlo_contact:sourceguid" is not in the correct order, it should be before "privacy:metadata:enrol_arlo_contact:sourceid"
(#402) The string key "privacy:metadata:enrol_arlo_contact:firstname" is not in the correct order, it should be before "privacy:metadata:enrol_arlo_contact:sourceguid"
(#404) The string key "privacy:metadata:enrol_arlo_contact:email" is not in the correct order, it should be before "privacy:metadata:enrol_arlo_contact:lastname"
(#405) The string key "privacy:metadata:enrol_arlo_contact:codeprimary" is not in the correct order, it should be before "privacy:metadata:enrol_arlo_contact:email"
(#407) The string key "privacy:metadata:enrol_arlo_contact:phonemobile" is not in the correct order, it should be before "privacy:metadata:enrol_arlo_contact:phonework"
(#408) The string key "metadata:enrol_arlo_emailqueue" is not in the correct order, it should be before "privacy:metadata:enrol_arlo_contact:phonemobile"
(#413) The string key "privacy:metadata:enrol_arlo_emailqueue:type" is not in the correct order, it should be before "privacy:metadata:enrol_arlo_emailqueue:userid"
(#414) The string key "privacy:metadata:enrol_arlo_emailqueue:status" is not in the correct order, it should be before "privacy:metadata:enrol_arlo_emailqueue:type"
(#415) The string key "privacy:metadata:enrol_arlo_emailqueue:extra" is not in the correct order, it should be before "privacy:metadata:enrol_arlo_emailqueue:status"
(#416) The string key "metadata:enrol_arlo_registration" is not in the correct order, it should be before "privacy:metadata:enrol_arlo_emailqueue:extra"
(#420) The string key "privacy:metadata:enrol_arlo_registration:sourceid" is not in the correct order, it should be before "privacy:metadata:enrol_arlo_registration:userid"
(#421) The string key "privacy:metadata:enrol_arlo_registration:sourceguid" is not in the correct order, it should be before "privacy:metadata:enrol_arlo_registration:sourceid"
(#422) The string key "privacy:metadata:enrol_arlo_registration:grade" is not in the correct order, it should be before "privacy:metadata:enrol_arlo_registration:sourceguid"
(#424) The string key "privacy:metadata:enrol_arlo_registration:lastactivity" is not in the correct order, it should be before "privacy:metadata:enrol_arlo_registration:outcome"
(#426) The string key "privacy:metadata:enrol_arlo_registration:progresspercent" is not in the correct order, it should be before "privacy:metadata:enrol_arlo_registration:progressstatus"
(#428) The string key "privacy:metadata:enrol_arlo_registration:sourcecontactguid" is not in the correct order, it should be before "privacy:metadata:enrol_arlo_registration:sourcecontactid"
(#431) The string key "firstnamelastnamerandomnumber" is not in the correct order, it should be before "privacy:metadata:field:usermodified"
(#433) The string key "emaillocalpart" is not in the correct order, it should be before "firstnamelastnamerandomnumber_desc"
(#437) The string key "email" is not in the correct order, it should be before "emaillocalpartrandomnumber_desc"
(#442) The string key "useraccountcreation" is not in the correct order, it should be before "useraccountmatching"
(#443) The string key "courseenrolment" is not in the correct order, it should be before "useraccountcreation"
(#444) The string key "cleanup" is duplicated
(#448) The string key "webhookapiurl" is not in the correct order, it should be before "webhooksecret_desc"
(#450) The string key "enablewebhook" is not in the correct order, it should be before "webhookapiurl_desc"
(#454) The string key "onlyactive" is not in the correct order, it should be before "useadhoctask_desc"
(#456) The string key "enable_multisync" is not in the correct order, it should be before "onlyactive_desc"
(#459) The string key "regcreated" is not in the correct order, it should be before "technicalcontact"
(#461) The string key "eventtypes" is not in the correct order, it should be before "regupdated"
(#462) The string key "createwebhook" is not in the correct order, it should be before "eventtypes"
(#464) The string key "json" is not in the correct order, it should be before "xml"
(#465) The string key "format" is not in the correct order, it should be before "json"
(#468) The string key "webhookdisabled" is not in the correct order, it should be before "webhookinactive"
(#470) The string key "errorhandling" is not in the correct order, it should be before "webhookstatus"
(#473) The string key "nomembershipjobfound" is not in the correct order, it should be before "webhooks"
(#475) The string key "api_retry_notification" is not in the correct order, it should be before "nooutcomejobfound"
(#477) The string key "arlo_retry_log_subject" is not in the correct order, it should be before "messageprovider:arlo_retry_log_notification"
(#478) The string key "arlo_retry_log_message" is not in the correct order, it should be before "arlo_retry_log_subject"
(#480) The string key "communication_enabled_message" is not in the correct order, it should be before "redirectcountmaxlimit"
(#481) The string key "communication_disabled_message" is not in the correct order, it should be before "communication_enabled_message"
(#483) The string key "emailbody" is not in the correct order, it should be before "emailsubject"
(#489) The string key "enablecommunication" is not in the correct order, it should be before "notifymaxredirects"
(#493) The string key "connectionstatus" is not in the correct order, it should be before "retry_sync"
(#494) The string key "apifails" is not in the correct order, it should be before "connectionstatus"
(#496) The string key "dateselector" is not in the correct order, it should be before "synoldreg"
(#499) The string key "invalidstartdate" is not in the correct order, it should be before "syncsince_help"
(#501) The string key "resetregretries" is not in the correct order, it should be before "taskqueued"
(#503) The string key "reset_retries_task" is not in the correct order, it should be before "resetregretries_desc"
(#504) The string key "enrolmentstaskadhoc" is not in the correct order, it should be before "reset_retries_task"
(#505) Unexpected string end, it should be a line feed after a semicolon
(#505) Expected 1 newline at end of file; 0 found
enrol/arlo/lib.php
(#20) Incorrect @package tag for file lib.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#63) Opening brace must not be followed by a blank line
(#104) There should be a comma after the last array item in a multi-line array.
(#129) Expected 1 space after comma in argument list; 2 found
(#129) Expected 1 space between the comma and "$user". Found: 2 spaces
(#143) Opening parenthesis of a multi-line function call must be the last content on the line
(#143) Only one argument is allowed per line in a multi-line function call
(#143) Only one argument is allowed per line in a multi-line function call
(#144) Multi-line function call not indented correctly; expected 20 spaces but found 24
(#144) Only one argument is allowed per line in a multi-line function call
(#144) Closing parenthesis of a multi-line function call must be on a line by itself
(#186) There should be a comma after the last array item in a multi-line array.
(#230) Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $fields.
(#243) There should be a comma after the last array item in a multi-line array.
(#261) There should be a comma after the last array item in a multi-line array.
(#276) There should be a comma after the last array item in a multi-line array.
(#344) Short array syntax must be used to define arrays
(#346) Short array syntax must be used to define arrays
(#369) Short array syntax must be used to define arrays
(#373) There should be a comma after the last array item in a multi-line array.
(#565) Short array syntax must be used to define arrays
(#568) There should be a comma after the last array item in a multi-line array.
(#570) Short array syntax must be used to define arrays
(#587) Short array syntax must be used to define arrays
(#593) Long list syntax is not allowed
(#594) Short array syntax must be used to define arrays
(#621) Short array syntax must be used to define arrays
(#627) Long list syntax is not allowed
(#628) Short array syntax must be used to define arrays
(#652) Short array syntax must be used to define arrays
(#665) Missing docblock for function get_type_options
(#666) Short array syntax must be used to define arrays
(#668) There should be a comma after the last array item in a multi-line array.
(#689) Short array syntax must be used to define arrays
(#690) There should be a comma after the last array item in a multi-line array.
(#702) There should be a comma after the last array item in a multi-line array.
(#704) Opening parenthesis of a multi-line function call must be the last content on the line
(#704) Only one argument is allowed per line in a multi-line function call
(#704) Only one argument is allowed per line in a multi-line function call
(#705) Multi-line function call not indented correctly; expected 16 spaces but found 20
(#705) Closing parenthesis of a multi-line function call must be on a line by itself
(#711) Short array syntax must be used to define arrays
(#712) There should be a comma after the last array item in a multi-line array.
(#724) There should be a comma after the last array item in a multi-line array.
(#726) Opening parenthesis of a multi-line function call must be the last content on the line
(#727) Multi-line function call not indented correctly; expected 16 spaces but found 20
(#727) Closing parenthesis of a multi-line function call must be on a line by itself
(#751) Opening parenthesis of a multi-line function call must be the last content on the line
(#751) Only one argument is allowed per line in a multi-line function call
(#752) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#752) Only one argument is allowed per line in a multi-line function call
(#752) Closing parenthesis of a multi-line function call must be on a line by itself
(#760) Short array syntax must be used to define arrays
(#765) Short array syntax must be used to define arrays
(#774) Opening parenthesis of a multi-line function call must be the last content on the line
(#774) Only one argument is allowed per line in a multi-line function call
(#776) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#776) Short array syntax must be used to define arrays
(#776) Closing parenthesis of a multi-line function call must be on a line by itself
(#778) Short array syntax must be used to define arrays
(#781) Short array syntax must be used to define arrays
(#798) Short array syntax must be used to define arrays
(#819) Short array syntax must be used to define arrays
(#821) There should be a comma after the last array item in a multi-line array.
(#840) Short array syntax must be used to define arrays
(#842) Short array syntax must be used to define arrays
(#843) Opening parenthesis of a multi-line function call must be the last content on the line
(#843) Only one argument is allowed per line in a multi-line function call
(#844) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#844) Only one argument is allowed per line in a multi-line function call
(#844) Short array syntax must be used to define arrays
(#844) Closing parenthesis of a multi-line function call must be on a line by itself
(#880) Logical operator "and" is prohibited; use "&&" instead
(#880) Short array syntax must be used to define arrays
(#899) Logical operator "or" is prohibited; use "||" instead
(#903) Short array syntax must be used to define arrays
(#916) Short array syntax must be used to define arrays
(#926) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#926) Only one argument is allowed per line in a multi-line function call
(#926) Short array syntax must be used to define arrays
(#926) Closing parenthesis of a multi-line function call must be on a line by itself
(#934) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#934) Short array syntax must be used to define arrays
(#934) Closing parenthesis of a multi-line function call must be on a line by itself
(#950) Short array syntax must be used to define arrays
(#953) Short array syntax must be used to define arrays
(#960) Short array syntax must be used to define arrays
(#985) Short array syntax must be used to define arrays
(#987) Opening parenthesis of a multi-line function call must be the last content on the line
(#987) Only one argument is allowed per line in a multi-line function call
(#987) Only one argument is allowed per line in a multi-line function call
(#988) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#988) Only one argument is allowed per line in a multi-line function call
(#988) Only one argument is allowed per line in a multi-line function call
(#988) Closing parenthesis of a multi-line function call must be on a line by itself
enrol/arlo/locallib.php
(#20) Incorrect @package tag for file locallib.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#46) Expected at least 1 space before "."; 0 found
(#46) Expected at least 1 space after "."; 0 found
(#55) Short array syntax must be used to define arrays
(#61) Short array syntax must be used to define arrays
(#63) Short array syntax must be used to define arrays
(#65) Short array syntax must be used to define arrays
(#66) Short array syntax must be used to define arrays
(#68) Short array syntax must be used to define arrays
(#69) Short array syntax must be used to define arrays
(#70) Short array syntax must be used to define arrays
(#71) Short array syntax must be used to define arrays
(#72) Short array syntax must be used to define arrays
(#73) Short array syntax must be used to define arrays
(#74) Short array syntax must be used to define arrays
(#79) Missing docblock for function enrol_arlo_associate_all
(#85) Short array syntax must be used to define arrays
(#89) There should be a comma after the last array item in a multi-line array.
(#108) Long list syntax is not allowed
(#109) Short array syntax must be used to define arrays
(#111) There should be a comma after the last array item in a multi-line array.
(#137) Long list syntax is not allowed
(#138) Short array syntax must be used to define arrays
(#140) There should be a comma after the last array item in a multi-line array.
(#194) Short array syntax must be used to define arrays
(#208) Short array syntax must be used to define arrays
(#210) There should be a comma after the last array item in a multi-line array.
(#272) Short array syntax must be used to define arrays
(#311) Missing docblock for function sendfailurenotification
(#318) Inline comments must end in full-stops, exclamation marks, or question marks
(#321) Inline comments must end in full-stops, exclamation marks, or question marks
(#327) There should be a comma after the last array item in a multi-line array.
(#330) Inline comments must end in full-stops, exclamation marks, or question marks
(#343) Spaces must be used for alignment; tabs are not allowed
(#343) Whitespace found at end of line
(#347) Whitespace found at end of line
enrol/arlo/settings.php
(#53) Short array syntax must be used to define arrays
(#62) Short array syntax must be used to define arrays
(#70) Short array syntax must be used to define arrays
(#122) Opening parenthesis of a multi-line function call must be the last content on the line
(#124) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#124) Closing parenthesis of a multi-line function call must be on a line by itself
(#125) Opening parenthesis of a multi-line function call must be the last content on the line
(#127) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#127) Closing parenthesis of a multi-line function call must be on a line by itself
(#128) Whitespace found at end of line
(#129) Inline comments must end in full-stops, exclamation marks, or question marks
(#130) Opening parenthesis of a multi-line function call must be the last content on the line
(#132) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#132) Closing parenthesis of a multi-line function call must be on a line by itself
(#134) Opening parenthesis of a multi-line function call must be the last content on the line
(#136) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#136) Closing parenthesis of a multi-line function call must be on a line by itself
(#147) Opening parenthesis of a multi-line function call must be the last content on the line
(#149) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#149) Closing parenthesis of a multi-line function call must be on a line by itself
(#150) Expected 0 spaces before closing parenthesis; newline found
(#152) Opening parenthesis of a multi-line function call must be the last content on the line
(#153) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#154) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#155) Multi-line function call not indented correctly; expected 8 spaces but found 16
(#155) Only one argument is allowed per line in a multi-line function call
(#155) Closing parenthesis of a multi-line function call must be on a line by itself
(#156) Expected 0 spaces before closing parenthesis; newline found
(#158) Opening parenthesis of a multi-line function call must be the last content on the line
(#159) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#160) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#161) Multi-line function call not indented correctly; expected 8 spaces but found 16
(#161) Only one argument is allowed per line in a multi-line function call
(#161) Closing parenthesis of a multi-line function call must be on a line by itself
(#162) Expected 0 spaces before closing parenthesis; newline found
(#164) Opening parenthesis of a multi-line function call must be the last content on the line
(#165) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#166) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#167) Multi-line function call not indented correctly; expected 8 spaces but found 16
(#167) Only one argument is allowed per line in a multi-line function call
(#167) Closing parenthesis of a multi-line function call must be on a line by itself
(#168) Expected 0 spaces before closing parenthesis; newline found
(#170) Opening parenthesis of a multi-line function call must be the last content on the line
(#171) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#172) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#173) Multi-line function call not indented correctly; expected 8 spaces but found 16
(#173) Only one argument is allowed per line in a multi-line function call
(#173) Closing parenthesis of a multi-line function call must be on a line by itself
(#174) Expected 0 spaces before closing parenthesis; newline found
(#176) Opening parenthesis of a multi-line function call must be the last content on the line
(#176) Whitespace found at end of line
(#177) Multi-line function call not indented correctly; expected 8 spaces but found 4
(#178) Closing parenthesis of a multi-line function call must be on a line by itself
enrol/arlo/synchronizeinstance.php
(#32) Short array syntax must be used to define arrays
(#33) Short array syntax must be used to define arrays
(#39) Short array syntax must be used to define arrays
(#44) Short array syntax must be used to define arrays
(#47) Logical operator "and" is prohibited; use "&&" instead
(#60) Short array syntax must be used to define arrays
(#60) Commas (,) must be followed by white space.
(#60) Expected 1 space between the comma and "'sesskey'". Found: no spaces
(#69) Opening parenthesis of a multi-line function call must be the last content on the line
(#69) Only one argument is allowed per line in a multi-line function call
(#69) Only one argument is allowed per line in a multi-line function call
(#69) Only one argument is allowed per line in a multi-line function call
(#70) Multi-line function call not indented correctly; expected 4 spaces but found 24
(#70) Closing parenthesis of a multi-line function call must be on a line by itself
enrol/arlo/tests/contact_merge_requests_test.php
(#20) Incorrect @package tag for file contact_merge_requests_test.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#21) Invalid @category tag value "phpunit".
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#32) Testcase enrol_arlo_contact_merge_requests_testcase should be declared as abstract.
(#32) PHPUnit testcase name "enrol_arlo_contact_merge_requests_testcase" does not match file name "contact_merge_requests_test"
(#32) PHPUnit class "enrol_arlo_contact_merge_requests_testcase" does not have any namespace. It is recommended to add it to the "enrol_arlo" namespace, using more levels if needed, in order to match the code being tested
(#32) Missing docblock for class enrol_arlo_contact_merge_requests_testcase
(#32) Opening brace must not be followed by a blank line
(#34) Test method test_no_merge_requests() is missing any coverage information, own or at class level
(#34) Test method test_no_merge_requests() is missing a return type
(#51) Expected 1 space after comma in argument list; 2 found
(#51) Expected 1 space between the comma and "$result". Found: 2 spaces
(#54) Test method test_both_source_and_destination_have_enrolments() is missing any coverage information, own or at class level
(#54) Test method test_both_source_and_destination_have_enrolments() is missing a return type
(#108) Expected 1 space after comma in argument list; 2 found
(#108) Expected 1 space between the comma and "$result". Found: 2 spaces
(#111) Test method test_source_has_user_and_destination_has_enrolments() is missing any coverage information, own or at class level
(#111) Test method test_source_has_user_and_destination_has_enrolments() is missing a return type
(#171) Expected 1 space after comma in argument list; 2 found
(#171) Expected 1 space between the comma and "$result". Found: 2 spaces
(#174) Test method test_source_has_enrolments_and_destination_has_user() is missing any coverage information, own or at class level
(#174) Test method test_source_has_enrolments_and_destination_has_user() is missing a return type
(#227) Expected 1 space after comma in argument list; 2 found
(#227) Expected 1 space between the comma and "contact_persistent". Found: 2 spaces
(#229) Expected 1 space after comma in argument list; 2 found
(#229) Expected 1 space between the comma and "$result". Found: 2 spaces
(#232) Test method test_both_source_and_destination_no_enrolments() is missing any coverage information, own or at class level
(#232) Test method test_both_source_and_destination_no_enrolments() is missing a return type
(#262) Expected 1 space after comma in argument list; 2 found
(#262) Expected 1 space between the comma and "contact_persistent". Found: 2 spaces
(#263) Expected 1 space after comma in argument list; 2 found
(#263) Expected 1 space between the comma and "contact_persistent". Found: 2 spaces
(#265) Expected 1 space after comma in argument list; 2 found
(#265) Expected 1 space between the comma and "$result". Found: 2 spaces
(#268) Test method test_multple_matching_requests() is missing any coverage information, own or at class level
(#268) Test method test_multple_matching_requests() is missing a return type
(#336) Expected 1 space after comma in argument list; 2 found
(#336) Expected 1 space between the comma and "contact_persistent". Found: 2 spaces
(#338) Expected 1 space after comma in argument list; 2 found
(#338) Expected 1 space between the comma and "$result". Found: 2 spaces
(#340) Function closing brace must go on the next line following the body; found 1 blank lines before brace
(#342) The closing brace for the class must go on the next line after the body
enrol/arlo/tests/generator/lib.php
(#20) Incorrect @package tag for file lib.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#25) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#56) Missing docblock for function get_arlo_type_datetime
(#60) Missing docblock for function get_arlo_datetime_format
(#78) There should be a comma after the last array item in a multi-line array.
(#97) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#98) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#117) Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $data.
(#146) Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $data.
(#214) Inline doc block comments are not allowed; use "// Comment." instead
(#216) Opening parenthesis of a multi-line function call must be the last content on the line
(#229) Function closing brace must go on the next line following the body; found 1 blank lines before brace
(#241) The first parameter of a multi-line function declaration must be on the line after the opening bracket
(#242) Multi-line function declaration not indented correctly; expected 8 spaces but found 46
(#243) Multi-line function declaration not indented correctly; expected 8 spaces but found 46
(#244) Multi-line function declaration not indented correctly; expected 8 spaces but found 46
(#244) Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $data.
(#244) The closing parenthesis of a multi-line function declaration must be on a new line
(#282) The first parameter of a multi-line function declaration must be on the line after the opening bracket
(#283) Multi-line function declaration not indented correctly; expected 8 spaces but found 49
(#283) The closing parenthesis of a multi-line function declaration must be on a new line
(#297) Expected 1 newline at end of file; 0 found
enrol/arlo/tests/learner_progress_test.php
(#20) Incorrect @package tag for file learner_progress_test.php. Expected enrol_arlo, found enrol_arlo {@link https://docs.moodle.org/dev/Frankenstyle}.
(#21) Invalid @category tag value "phpunit".
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#28) Unit test learner_progress_test should be declared as final.
(#28) PHPUnit class "learner_progress_test" does not have any namespace. It is recommended to add it to the "enrol_arlo" namespace, using more levels if needed, in order to match the code being tested
(#28) Missing docblock for class learner_progress_test
(#28) Opening brace must not be followed by a blank line
(#33) The setUp() method in unit tests must always call to parent::setUp().
(#35) Expected at least 1 space before "."; 0 found
(#35) Expected at least 1 space after "."; 0 found
(#36) Expected at least 1 space before "."; 0 found
(#36) Expected at least 1 space after "."; 0 found
(#37) Expected at least 1 space before "."; 0 found
(#37) Expected at least 1 space after "."; 0 found
(#38) Expected at least 1 space before "."; 0 found
(#38) Expected at least 1 space after "."; 0 found
(#39) Expected at least 1 space before "."; 0 found
(#39) Expected at least 1 space after "."; 0 found
(#45) Test method test_completion_criteria_grade1() is missing any coverage information, own or at class level
(#45) Test method test_completion_criteria_grade1() is missing a return type
(#74) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#76) Inline comments must end in full-stops, exclamation marks, or question marks
(#80) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#84) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#86) No space found after comma in argument list
(#86) Commas (,) must be followed by white space.
(#86) Expected 1 space between the comma and "2". Found: no spaces
(#89) Functions must not contain multiple empty lines in a row; found 2 empty lines
enrol/arlo/tests/privacy/provider_test.php
(#16) Boilerplate comment must be followed by a single blank line or end of file
(#22) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#32) Unit test provider_test should be declared as final.
(#32) Missing docblock for class provider_test
(#32) Opening brace must not be followed by a blank line
(#34) Missing member variable doc comment
(#36) The setUp() method in unit tests must always call to parent::setUp().
(#36) There must not be a space before the colon in a return type declaration
(#43) Inline doc block type-hinting for '$plugingenerator' does not match next code line '$this...'
(#53) Test method test_get_contexts_for_userid() is missing any coverage information, own or at class level
(#53) Test method test_get_contexts_for_userid() is missing a return type
(#88) Test method test_export_user_data() is missing any coverage information, own or at class level
(#88) Test method test_export_user_data() is missing a return type
(#113) There should be a comma after the last array item in a multi-line array.
(#118) Function closing brace must go on the next line following the body; found 1 blank lines before brace
(#126) Test method test_delete_data_for_all_users_in_context() is missing any coverage information, own or at class level
(#126) Test method test_delete_data_for_all_users_in_context() is missing a return type
(#156) Expected 1 space after "="; 2 found
(#172) Test method test_delete_data_for_user() is missing any coverage information, own or at class level
(#172) Test method test_delete_data_for_user() is missing a return type
(#210) Expected 1 space after "="; 2 found
(#223) Function closing brace must go on the next line following the body; found 1 blank lines before brace
(#231) Test method test_delete_data_for_users() is missing any coverage information, own or at class level
(#231) Test method test_delete_data_for_users() is missing a return type
(#273) Expected 1 space after "="; 2 found
(#296) Test method test_get_users_in_context() is missing any coverage information, own or at class level
(#296) Test method test_get_users_in_context() is missing a return type
(#336) Each PHP statement must be on a line by itself
(#346) The closing brace for the class must go on the next line after the body
enrol/arlo/tests/username_generator_test.php
(#17) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#21) Incorrect @package tag for file username_generator_test.php. Expected enrol_arlo, found enrol_plugin.
(#26) Testcase enrol_arlo_username_generator_testcase should be declared as abstract.
(#26) PHPUnit testcase name "enrol_arlo_username_generator_testcase" does not match file name "username_generator_test"
(#26) PHPUnit class "enrol_arlo_username_generator_testcase" does not have any namespace. It is recommended to add it to the "enrol_arlo" namespace, using more levels if needed, in order to match the code being tested
(#26) Missing docblock for class enrol_arlo_username_generator_testcase
(#26) Opening brace must not be followed by a blank line
(#29) Expected 1 space after asterisk; 2 found
(#36) No one-line description found in phpdocs for docblock of function setUp
(#36) The setUp() method in unit tests must always call to parent::setUp().
(#36) There must not be a space before the colon in a return type declaration
(#40) Inline doc block type-hinting for '$plugingenerator' does not match next code line '$this...'
(#53) Test method test_pass_username_generate() is missing any coverage information, own or at class level
(#53) Test method test_pass_username_generate() is missing a return type
(#75) Test method test_failed_username_generate() is missing any coverage information, own or at class level
(#75) Test method test_failed_username_generate() is missing a return type
enrol/arlo/tests/webhook_handler_test.php
(#16) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#16) Boilerplate comment must be followed by a single blank line or end of file
(#36) Unit test webhook_handler_test should be declared as final.
(#36) PHPUnit class "webhook_handler_test" does not have any namespace. It is recommended to add it to the "enrol_arlo" namespace, using more levels if needed, in order to match the code being tested
(#36) Opening brace must not be followed by a blank line
(#48) The setUp() method in unit tests must always call to parent::setUp().
(#49) Opening brace should be on the same line as the declaration
(#59) Test method test_webhook_enable() is missing any coverage information, own or at class level
(#59) Test method test_webhook_enable() is missing a return type
(#60) Opening brace should be on the same line as the declaration
(#74) Test method test_validate_signature() is missing any coverage information, own or at class level
(#74) Test method test_validate_signature() is missing a return type
(#106) Test method test_validate_webhookid() is missing any coverage information, own or at class level
(#106) Test method test_validate_webhookid() is missing a return type
(#115) Test method test_process_events() is missing any coverage information, own or at class level
(#115) Test method test_process_events() is missing a return type
(#126) No space found after comma in argument list
(#126) Commas (,) must be followed by white space.
(#126) Expected 1 space between the comma and "[". Found: no spaces
(#135) Test method test_get_class() is missing any coverage information, own or at class level
(#135) Test method test_get_class() is missing a return type
(#145) Test method test_get_callback() is missing any coverage information, own or at class level
(#145) Test method test_get_callback() is missing a return type
(#150) Whitespace found at end of line
enrol/arlo/version.php
(#32) Inline comments must end in full-stops, exclamation marks, or question marks
enrol/arlo/webhook_endpoint.php
(#1) No one-line description found in phpdocs for docblock of file webhook_endpoint.php
(#25) Expected login check (require_login, require_course_login, require_admin, admin_externalpage_setup) following config inclusion. None found.
(#27) Inline comments must end in full-stops, exclamation marks, or question marks
(#29) 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
(#48) Expected 1 newline at end of file; 0 found

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

(128 errors, 0 warnings)

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

enrol/arlo/classes/adminsettings/configarlostatus.php
(#60) Phpdocs for function configarlostatus::write_setting has incomplete parameters list
enrol/arlo/classes/adminsettings/configemail.php
(#44) Phpdocs for function configemail::validate has incomplete parameters list
enrol/arlo/classes/adminsettings/configlockedtext.php
(#108) Phpdocs for function configlockedtext::write_setting has incomplete parameters list
(#164) Phpdocs for function configlockedtext::validate has incomplete parameters list
enrol/arlo/classes/api.php
(#176) Phpdocs for function api::run_scheduled_jobs has incomplete parameters list
(#420) Phpdocs for function api::run_instance_jobs has incomplete parameters list
enrol/arlo/classes/input/webhook_handler.php
(#231) Phpdocs for function webhook_handler::get_webhookapiurl has incomplete parameters list
(#273) Phpdocs for function webhook_handler::process_events has incomplete parameters list
(#294) Phpdocs for function webhook_handler::process_event has incomplete parameters list
(#330) Phpdocs for function webhook_handler::get_class has incomplete parameters list
(#342) Phpdocs for function webhook_handler::get_callback has incomplete parameters list
enrol/arlo/classes/local/config/arlo_plugin_config.php
(#207) Phpdocs for function arlo_plugin_config::set_apistatus has incomplete parameters list
(#235) Phpdocs for function arlo_plugin_config::set_updatebleregistrationproperties has incomplete parameters list
enrol/arlo/classes/local/config/plugin_config.php
(#34) Phpdocs for function plugin_config::get has incomplete parameters list
(#52) Phpdocs for function plugin_config::raw_get has incomplete parameters list
(#77) Phpdocs for function plugin_config::set has incomplete parameters list
(#97) Phpdocs for function plugin_config::raw_set has incomplete parameters list
(#154) Phpdocs for function plugin_config::get_property_choices has incomplete parameters list
(#172) Phpdocs for function plugin_config::get_property_default has incomplete parameters list
(#190) Phpdocs for function plugin_config::has_property has incomplete parameters list
enrol/arlo/classes/local/external.php
(#128) Phpdocs for function external::update_contenturi has incomplete parameters list
(#168) Phpdocs for function external::update_manageuri has incomplete parameters list
(#271) Phpdocs for function external::patch_resource has incomplete parameters list
enrol/arlo/classes/local/format/username/email.php
(#37) Phpdocs for function email::add_data has incomplete parameters list
enrol/arlo/classes/local/format/username/emaillocalpart.php
(#37) Phpdocs for function emaillocalpart::add_data has incomplete parameters list
enrol/arlo/classes/local/format/username/emaillocalpartrandomnumber.php
(#45) Phpdocs for function emaillocalpartrandomnumber::add_data has incomplete parameters list
enrol/arlo/classes/local/format/username/emailrandomnumber.php
(#45) Phpdocs for function emailrandomnumber::add_data has incomplete parameters list
enrol/arlo/classes/local/format/username/firstnamelastnamerandomnumber.php
(#48) Phpdocs for function firstnamelastnamerandomnumber::add_data has incomplete parameters list
enrol/arlo/classes/local/format/username/username_format_interface.php
(#41) Phpdocs for function username_format_interface::add_data has incomplete parameters list
enrol/arlo/classes/local/generator/username_generator.php
(#94) Phpdocs for function username_generator::add_data has incomplete parameters list
(#173) Phpdocs for function username_generator::has_format has incomplete parameters list
(#211) Phpdocs for function username_generator::generate_username has incomplete parameters list
(#225) Phpdocs for function username_generator::move_format_down_order has incomplete parameters list
(#251) Phpdocs for function username_generator::move_format_up_order has incomplete parameters list
(#297) Phpdocs for function username_generator::register_format has incomplete parameters list
enrol/arlo/classes/local/job/job.php
(#106) Phpdocs for function job::add_error has incomplete parameters list
(#164) Phpdocs for function job::add_reasons has incomplete parameters list
(#242) Phpdocs for function job::register_job_instance has incomplete parameters list
enrol/arlo/classes/local/job/memberships_job.php
(#203) Phpdocs for function memberships_job::sync_resource has incomplete parameters list
(#246) Phpdocs for function memberships_job::sync_memberships has incomplete parameters list
(#359) Phpdocs for function memberships_job::sync_membership has incomplete parameters list
(#430) Phpdocs for function memberships_job::process_registration_event has incomplete parameters list
(#458) Phpdocs for function memberships_job::add_missed_resource has incomplete parameters list
(#481) Phpdocs for function memberships_job::remove_missed_resource has incomplete parameters list
(#502) Phpdocs for function memberships_job::match_user_from_contact has incomplete parameters list
(#682) Phpdocs for function memberships_job::save_resource_information_to_persistents has incomplete parameters list
enrol/arlo/classes/local/observer.php
(#51) Phpdocs for function observer::set_update_source has incomplete parameters list
(#80) Phpdocs for function observer::course_module_completion_updated has incomplete parameters list
(#92) Phpdocs for function observer::course_viewed has incomplete parameters list
(#104) Phpdocs for function observer::user_deleted has incomplete parameters list
(#117) Phpdocs for function observer::user_graded has incomplete parameters list
(#129) Phpdocs for function observer::event_created has incomplete parameters list
(#143) Phpdocs for function observer::fqdn_updated has incomplete parameters list
(#158) Phpdocs for function observer::onlineactivity_created has incomplete parameters list
(#172) Phpdocs for function observer::arlo_auth_config_changed has incomplete parameters list
enrol/arlo/classes/local/persistent/enrol_arlo_persistent_trait.php
(#31) Phpdocs for function enrol_arlo_persistent_trait::from_record_property has incomplete parameters list
enrol/arlo/classes/local/persistent/event_persistent.php
(#131) Phpdocs for function event_persistent::set_code has incomplete parameters list
(#143) Phpdocs for function event_persistent::set_contenturi has incomplete parameters list
enrol/arlo/classes/local/persistent/event_template_persistent.php
(#85) Phpdocs for function event_template_persistent::set_code has incomplete parameters list
(#97) Phpdocs for function event_template_persistent::set_name has incomplete parameters list
enrol/arlo/classes/local/persistent/job_persistent.php
(#191) Phpdocs for function job_persistent::set_area has incomplete parameters list
(#219) Phpdocs for function job_persistent::set_type has incomplete parameters list
enrol/arlo/classes/local/persistent/online_activity_persistent.php
(#120) Phpdocs for function online_activity_persistent::set_code has incomplete parameters list
(#132) Phpdocs for function online_activity_persistent::set_contenturi has incomplete parameters list
(#144) Phpdocs for function online_activity_persistent::set_name has incomplete parameters list
enrol/arlo/classes/local/persistent/registration_persistent.php
(#169) Phpdocs for function registration_persistent::add_error_message has incomplete parameters list
(#226) Phpdocs for function registration_persistent::set_progresspercent has incomplete parameters list
(#237) Phpdocs for function registration_persistent::set_lastactivity has incomplete parameters list
enrol/arlo/classes/local/persistent/user_persistent.php
(#223) Phpdocs for function user_persistent::set_username has incomplete parameters list
(#238) Phpdocs for function user_persistent::set_firstname has incomplete parameters list
(#252) Phpdocs for function user_persistent::set_lastname has incomplete parameters list
(#266) Phpdocs for function user_persistent::set_email has incomplete parameters list
(#280) Phpdocs for function user_persistent::set_phone1 has incomplete parameters list
(#292) Phpdocs for function user_persistent::set_phone2 has incomplete parameters list
(#304) Phpdocs for function user_persistent::set_idnumber has incomplete parameters list
(#318) Phpdocs for function user_persistent::set_deleted has incomplete parameters list
enrol/arlo/classes/local/tablesql/unsuccessful_enrolments_table_sql.php
(#55) Phpdocs for function unsuccessful_enrolments_table_sql::__construct has incomplete parameters list
(#96) Phpdocs for function unsuccessful_enrolments_table_sql::get_contact has incomplete parameters list
(#178) Phpdocs for function unsuccessful_enrolments_table_sql::col_arlocontact has incomplete parameters list
(#193) Phpdocs for function unsuccessful_enrolments_table_sql::col_arlocoursecode has incomplete parameters list
(#207) Phpdocs for function unsuccessful_enrolments_table_sql::col_associateduser has incomplete parameters list
(#228) Phpdocs for function unsuccessful_enrolments_table_sql::col_course has incomplete parameters list
(#238) Phpdocs for function unsuccessful_enrolments_table_sql::col_actions has incomplete parameters list
(#294) Phpdocs for function unsuccessful_enrolments_table_sql::col_sourcestatus has incomplete parameters list
(#304) Phpdocs for function unsuccessful_enrolments_table_sql::col_timemodified has incomplete parameters list
(#316) Phpdocs for function unsuccessful_enrolments_table_sql::col_type has incomplete parameters list
enrol/arlo/classes/local/user_matcher.php
(#71) Phpdocs for function user_matcher::match_against_user_details has incomplete parameters list
(#108) Phpdocs for function user_matcher::match_against_idnumber has incomplete parameters list
enrol/arlo/classes/manager.php
(#53) Phpdocs for function manager::add_email_to_queue has incomplete parameters list
(#87) Phpdocs for function manager::update_email_status_queue has incomplete parameters list
(#207) Phpdocs for function manager::email_newaccountdetails has incomplete parameters list
(#246) Phpdocs for function manager::email_coursewelcome has incomplete parameters list
(#315) Phpdocs for function manager::email_expirynotice has incomplete parameters list
(#347) Phpdocs for function manager::process_expiration has incomplete parameters list
(#423) Phpdocs for function manager::trace has incomplete parameters list
(#433) Phpdocs for function manager::add_max_redirect_notification_to_queue has incomplete parameters list
enrol/arlo/classes/persistent.php
(#112) Phpdocs for function persistent::set has incomplete parameters list
(#59) Inline phpdocs tag {@link self::from_record()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#108) Inline phpdocs tag {@link self::to_record()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#109) Inline phpdocs tag {@link self::from_record()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#132) Inline phpdocs tag {@link self::to_record()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#133) Inline phpdocs tag {@link self::from_record()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#154) Inline phpdocs tag {@link self::get()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#156) Inline phpdocs tag {@link self::to_record()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#157) Inline phpdocs tag {@link self::from_record()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#179) Inline phpdocs tag {@link self::set()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#181) Inline phpdocs tag {@link self::to_record()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#182) Inline phpdocs tag {@link self::from_record()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#572) Inline phpdocs tag {@link self::update()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#572) Inline phpdocs tag {@link self::create()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#772) Inline phpdocs tag {@link self::get_sql_fields()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#870) Inline phpdocs tag {@link self::extract_record()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
enrol/arlo/classes/task/outcome_adhoc.php
(#73) Phpdocs for function outcome_adhoc::queue_task has incomplete parameters list
enrol/arlo/classes/task/webhook_task.php
(#61) Phpdocs for function webhook_task::queue_task has incomplete parameters list
enrol/arlo/lib.php
(#177) Phpdocs for function enrol_arlo_plugin::get_instance_record has incomplete parameters list
(#194) Phpdocs for function enrol_arlo_plugin::instance_exists has incomplete parameters list
(#330) Phpdocs for function enrol_arlo_plugin::create_course_group has incomplete parameters list
(#552) Phpdocs for function enrol_arlo_plugin::get_template_options has incomplete parameters list
(#942) Phpdocs for function enrol_arlo_plugin::suspend_and_remove_roles has incomplete parameters list
(#973) Phpdocs for function enrol_arlo_extend_navigation_course has incomplete parameters list
enrol/arlo/locallib.php
(#39) Phpdocs for function enrol_arlo_change_platform has incomplete parameters list
(#179) Phpdocs for function enrol_arlo_unassociate_all has incomplete parameters list
(#201) Phpdocs for function enrol_arlo_get_associated_instances has incomplete parameters list
(#237) Phpdocs for function enrol_arlo_add_associated has incomplete parameters list
(#348) Phpdocs for function enrol_arlo_reset_redirects has incomplete parameters list
(#375) Phpdocs for function enrol_arlo_update_all_course_registrations has incomplete parameters list
enrol/arlo/tests/generator/lib.php
(#92) Phpdocs for function enrol_arlo_generator::setup_plugin has incomplete parameters list
(#203) Phpdocs for function enrol_arlo_generator::create_event_enrolment_instance has incomplete parameters list

Update savepoints problems

(2 errors, 0 warnings)

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

enrol/arlo/db/upgrade.php
Detected more 'if' blocks (10) than 'savepoint' calls (9)
version 2024011600 is missing corresponding savepoint call

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, 1 warnings)

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

enrol/arlo/templates/contact_card.mustache
(#1) HTML Validation error, line 6: No “p” element in scope but a “p” end tag seen. (lo+))</h6></p> )

Gherkin .feature problems

(0 errors, 0 warnings)

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