Prechecker results: error


Overview

(0 errors, 0 warnings)

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


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

(2387 errors, 2607 warnings)

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

enrol/programs/catalogue/source_approval_request.php
(#33) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
enrol/programs/catalogue/source_selfallocation.php
(#33) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
enrol/programs/classes/callback/customfield_training.php
(#46) Long list syntax is not allowed
enrol/programs/classes/callback/local_reportbuilder.php
(#35) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#35) Closing parenthesis of a multi-line function call must be on a line by itself
enrol/programs/classes/customfield/fields_handler.php
(#37) Opening brace must not be followed by a blank line
(#137) Opening parenthesis of a multi-line function call must be the last content on the line
(#137) Only one argument is allowed per line in a multi-line function call
(#138) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#138) Only one argument is allowed per line in a multi-line function call
(#138) Only one argument is allowed per line in a multi-line function call
(#138) Closing parenthesis of a multi-line function call must be on a line by itself
(#139) Opening parenthesis of a multi-line function call must be the last content on the line
(#139) Only one argument is allowed per line in a multi-line function call
(#140) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#140) Only one argument is allowed per line in a multi-line function call
(#140) Only one argument is allowed per line in a multi-line function call
(#140) Closing parenthesis of a multi-line function call must be on a line by itself
(#141) Opening parenthesis of a multi-line function call must be the last content on the line
(#141) Only one argument is allowed per line in a multi-line function call
(#142) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#142) Only one argument is allowed per line in a multi-line function call
(#142) Only one argument is allowed per line in a multi-line function call
(#142) Closing parenthesis of a multi-line function call must be on a line by itself
(#145) The closing brace for the class must go on the next line after the body
enrol/programs/classes/event/catalogue_program_viewed.php
(#39) Short array syntax must be used to define arrays
enrol/programs/classes/event/program_completed.php
(#41) Short array syntax must be used to define arrays
(#45) There should be a comma after the last array item in a multi-line array.
enrol/programs/classes/event/program_created.php
(#37) Short array syntax must be used to define arrays
enrol/programs/classes/event/program_deleted.php
(#37) Short array syntax must be used to define arrays
enrol/programs/classes/event/program_updated.php
(#37) Short array syntax must be used to define arrays
enrol/programs/classes/event/program_viewed.php
(#39) Short array syntax must be used to define arrays
enrol/programs/classes/event/user_allocated.php
(#38) Short array syntax must be used to define arrays
(#42) There should be a comma after the last array item in a multi-line array.
enrol/programs/classes/event/user_deallocated.php
(#38) Short array syntax must be used to define arrays
(#42) There should be a comma after the last array item in a multi-line array.
enrol/programs/classes/external/delete_program_allocations.php
(#44) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#44) Space found before comma in argument list
(#44) Expected no space between ")" and the comma. Found: a new line
(#44) Only one argument is allowed per line in a multi-line function call
(#44) There should be a comma after the last array item in a multi-line array.
(#44) Closing parenthesis of a multi-line function call must be on a line by itself
(#57) Opening parenthesis of a multi-line function call must be the last content on the line
(#58) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#58) Closing parenthesis of a multi-line function call must be on a line by itself
(#75) Opening parenthesis of a multi-line function call must be the last content on the line
(#76) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#76) Closing parenthesis of a multi-line function call must be on a line by itself
(#81) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#82) The closing parenthesis of a multi-line control structure must be on the line after the last expression
(#101) Long list syntax is not allowed
(#115) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#115) Space found before comma in argument list
(#115) Expected no space between ")" and the comma. Found: a new line
(#115) Only one argument is allowed per line in a multi-line function call
(#115) Closing parenthesis of a multi-line function call must be on a line by itself
(#117) Expected 1 newline at end of file; 0 found
enrol/programs/classes/external/form_export_programids.php
(#31) Missing docblock for constant form_export_programids::MAX_RESULTS
(#68) Long list syntax is not allowed
(#107) Expected 1 space after FUNCTION keyword; 0 found
(#138) Expected 1 newline at end of file; 0 found
enrol/programs/classes/external/form_item_append_frameworkid.php
(#62) Opening parenthesis of a multi-line function call must be the last content on the line
(#63) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#63) Closing parenthesis of a multi-line function call must be on a line by itself
(#123) Expected 1 space after FUNCTION keyword; 0 found
(#139) No one-line description found in phpdocs for docblock of function validate_form_value
enrol/programs/classes/external/form_notification_import_frominstance.php
(#31) Missing docblock for constant form_notification_import_frominstance::MAX_RESULTS
(#64) Opening parenthesis of a multi-line function call must be the last content on the line
(#65) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#65) Closing parenthesis of a multi-line function call must be on a line by itself
(#75) Long list syntax is not allowed
(#122) Expected 1 newline at end of file; 0 found
enrol/programs/classes/external/form_program_allocation_import_fromprogram.php
(#31) Missing docblock for constant form_program_allocation_import_fromprogram::MAX_RESULTS
(#64) Opening parenthesis of a multi-line function call must be the last content on the line
(#65) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#65) Closing parenthesis of a multi-line function call must be on a line by itself
(#75) Long list syntax is not allowed
(#117) Expected 1 newline at end of file; 0 found
enrol/programs/classes/external/form_program_content_import_fromprogram.php
(#31) Missing docblock for constant form_program_content_import_fromprogram::MAX_RESULTS
(#64) Opening parenthesis of a multi-line function call must be the last content on the line
(#65) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#65) Closing parenthesis of a multi-line function call must be on a line by itself
(#75) Long list syntax is not allowed
(#117) Expected 1 newline at end of file; 0 found
enrol/programs/classes/external/form_source_manual_allocate_users.php
(#62) Opening parenthesis of a multi-line function call must be the last content on the line
(#63) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#63) Closing parenthesis of a multi-line function call must be on a line by itself
(#79) Long list syntax is not allowed
(#80) Long list syntax is not allowed
(#106) Whitespace found at end of line within string
(#134) There should be a comma after the last array item in a multi-line array.
(#157) Expected 1 space after FUNCTION keyword; 0 found
(#165) Expected at least 1 space after "."; 0 found
(#193) No one-line description found in phpdocs for docblock of function validate_form_value
(#221) Expected 1 newline at end of file; 0 found
enrol/programs/classes/external/get_program_allocations.php
(#34) Opening brace must not be followed by a blank line
(#49) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#49) Only one argument is allowed per line in a multi-line function call
(#49) There should be a comma after the last array item in a multi-line array.
(#49) Closing parenthesis of a multi-line function call must be on a line by itself
(#70) Opening parenthesis of a multi-line function call must be the last content on the line
(#71) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#71) Closing parenthesis of a multi-line function call must be on a line by itself
enrol/programs/classes/external/get_programs.php
(#33) Opening brace must not be followed by a blank line
(#47) Line exceeds 132 characters; contains 133 characters
(#47) There should be a comma after the last array item in a multi-line array.
(#48) Multi-line function call not indented correctly; expected 16 spaces but found 20
(#48) Closing parenthesis of a multi-line function call must be on a line by itself
(#48) Only one argument is allowed per line in a multi-line function call
(#49) There should be a comma after the last array item in a multi-line array.
(#61) Opening parenthesis of a multi-line function call must be the last content on the line
(#62) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#62) Closing parenthesis of a multi-line function call must be on a line by itself
(#69) Long list syntax is not allowed
(#71) Expected at least 1 space before "."; 0 found
(#74) Expected at least 1 space before "."; 0 found
(#78) Expected at least 1 space before "."; 0 found
(#87) Expected at least 1 space before "."; 0 found
(#110) Opening parenthesis of a multi-line function call must be the last content on the line
(#111) Multi-line function call not indented correctly; expected 16 spaces but found 20
(#111) Only one argument is allowed per line in a multi-line function call
(#111) Only one argument is allowed per line in a multi-line function call
(#111) 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
(#117) Multi-line function call not indented correctly; expected 20 spaces but found 24
(#117) Only one argument is allowed per line in a multi-line function call
(#117) Only one argument is allowed per line in a multi-line function call
(#117) Closing parenthesis of a multi-line function call must be on a line by itself
(#152) Only one argument is allowed per line in a multi-line function call
(#155) Only one argument is allowed per line in a multi-line function call
(#160) Expected 1 newline at end of file; 0 found
enrol/programs/classes/external/source_cohort_add_cohort.php
(#33) Opening brace must not be followed by a blank line
(#43) 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.
enrol/programs/classes/external/source_cohort_delete_cohort.php
(#34) Opening brace must not be followed by a blank line
(#44) 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.
enrol/programs/classes/external/source_cohort_get_cohorts.php
(#33) Opening brace must not be followed by a blank line
(#42) There should be a comma after the last array item in a multi-line array.
enrol/programs/classes/external/source_manual_allocate_users.php
(#45) Space found before comma in argument list
(#45) Expected no space between ")" and the comma. Found: a new 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
(#45) Only one argument is allowed per line in a multi-line function call
(#45) Closing parenthesis of a multi-line function call must be on a line by itself
(#48) Space found before comma in argument list
(#48) Expected no space between ")" and the comma. Found: a new line
(#48) Only one argument is allowed per line in a multi-line function call
(#48) Only one argument is allowed per line in a multi-line function call
(#48) Only one argument is allowed per line in a multi-line function call
(#48) Closing parenthesis of a multi-line function call must be on a line by itself
(#52) There should be a comma after the last array item in a multi-line array.
(#53) There should be a comma after the last array item in a multi-line array.
(#68) Opening parenthesis of a multi-line function call must be the last content on the line
(#69) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#69) Closing parenthesis of a multi-line function call must be on a line by itself
(#76) Opening parenthesis of a multi-line function call must be the last content on the line
(#77) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#77) Only one argument is allowed per line in a multi-line function call
(#77) Only one argument is allowed per line in a multi-line function call
(#77) Closing parenthesis of a multi-line function call must be on a line by itself
(#103) Expected 1 space after comma in argument list; 2 found
(#103) Expected 1 space between the comma and ""cohortid = ?"". Found: 2 spaces
(#139) Space found before comma in argument list
(#139) Expected no space between ")" and the comma. Found: a new line
(#139) Only one argument is allowed per line in a multi-line function call
(#139) Closing parenthesis of a multi-line function call must be on a line by itself
(#141) Expected 1 newline at end of file; 0 found
enrol/programs/classes/external/update_program_allocation.php
(#49) There should be a comma after the last array item in a multi-line array.
(#64) Opening parenthesis of a multi-line function call must be the last content on the line
(#65) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#65) Closing parenthesis of a multi-line function call must be on a line by itself
(#78) Opening parenthesis of a multi-line function call must be the last content on the line
(#79) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#79) Only one argument is allowed per line in a multi-line function call
(#79) Only one argument is allowed per line in a multi-line function call
(#79) Closing parenthesis of a multi-line function call must be on a line by itself
(#104) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#104) Only one argument is allowed per line in a multi-line function call
(#104) Only one argument is allowed per line in a multi-line function call
(#104) Closing parenthesis of a multi-line function call must be on a line by itself
enrol/programs/classes/hook/extra_menu/management_program_users.php
(#40) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#40) Closing parenthesis of a multi-line function call must be on a line by itself
enrol/programs/classes/local/allocation.php
(#304) Whitespace found at end of line within string
(#370) 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.
(#375) Line exceeds 132 characters; contains 134 characters
(#665) Line exceeds 132 characters; contains 137 characters
(#671) Line exceeds 132 characters; contains 161 characters
(#698) Line exceeds 132 characters; contains 137 characters
(#704) Whitespace found at end of line within string
(#705) Line exceeds 132 characters; contains 165 characters
(#721) Line exceeds 132 characters; contains 135 characters
(#799) Line exceeds 132 characters; contains 150 characters
(#832) Line exceeds 132 characters; contains 150 characters
(#1088) Line exceeds 132 characters; contains 137 characters
(#1130) Line exceeds 132 characters; contains 137 characters
(#1165) Opening parenthesis of a multi-line function call must be the last content on the line
(#1166) Only one argument is allowed per line in a multi-line function call
(#1167) Multi-line function call not indented correctly; expected 24 spaces but found 28
(#1167) Closing parenthesis of a multi-line function call must be on a line by itself
(#1253) Line exceeds 132 characters; contains 143 characters
(#1331) Line exceeds 132 characters; contains 146 characters
(#1337) Line exceeds 132 characters; contains 151 characters
(#1417) Expected at least 1 space before "."; 0 found
(#1417) Expected at least 1 space after "."; 0 found
(#1426) Expected at least 1 space before "."; 0 found
(#1426) Expected at least 1 space after "."; 0 found
(#1471) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#1547) Must use "self::" for local static member reference
enrol/programs/classes/local/calendar.php
(#33) Missing docblock for constant calendar::EVENTTYPE_START
(#34) Missing docblock for constant calendar::EVENTTYPE_DUE
(#35) Missing docblock for constant calendar::EVENTTYPE_END
(#129) There should be a comma after the last array item in a multi-line array.
(#168) 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.
(#185) Whitespace found at end of line within string
(#228) Line exceeds 132 characters; contains 170 characters
(#229) Line exceeds 132 characters; contains 170 characters
(#237) Expected "if (...) {\n"; found "if (...){\n"
(#237) Expected 1 space after closing parenthesis; found 0
enrol/programs/classes/local/catalogue.php
(#165) There should be a comma after the last array item in a multi-line array.
(#179) Line exceeds 132 characters; contains 143 characters
(#202) Line exceeds 132 characters; contains 158 characters
(#221) Opening parenthesis of a multi-line function call must be the last content on the line
(#222) Multi-line function call not indented correctly; expected 16 spaces but found 20
(#222) Expected at least 1 space before "."; 0 found
(#222) Only one argument is allowed per line in a multi-line function call
(#222) Closing parenthesis of a multi-line function call must be on a line by itself
(#255) Long list syntax is not allowed
(#267) Long list syntax is not allowed
(#443) Line exceeds 132 characters; contains 146 characters
enrol/programs/classes/local/commerce/benefithandler.php
(#35) Missing docblock for function benefitlookup
(#41) Missing docblock for function getbenefitname
(#48) Missing docblock for function grantbenefit
(#48) Line exceeds 132 characters; contains 160 characters
(#56) Missing docblock for function benefitcurrentlypossessed
(#56) Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $holdkeyid.
(#62) Missing docblock for function includedcourseenrolments
(#72) Opening parenthesis of a multi-line function call must be the last content on the line
(#83) Missing docblock for function getredirecturl
(#87) Missing docblock for function benefitcurrentlyavailable
(#104) Line exceeds 132 characters; contains 141 characters
(#111) Opening parenthesis of a multi-line function call must be the last content on the line
(#111) Line exceeds 132 characters; contains 133 characters
(#112) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#112) Closing parenthesis of a multi-line function call must be on a line by itself
(#128) Missing docblock for function releaseheldresources
(#145) Missing docblock for function releaseheldresourcesbyuserid
(#153) Missing docblock for function holdresources
(#156) Opening parenthesis of a multi-line function call must be the last content on the line
(#157) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#157) Closing parenthesis of a multi-line function call must be on a line by itself
(#157) Line exceeds 132 characters; contains 138 characters
(#162) Missing docblock for function getfailedtoholdmessage
(#166) Missing docblock for function cohortrequirementmet
(#178) Missing docblock for function prerequisitesmet
(#182) Missing docblock for function get_prerequisitewarnings
(#191) Functions must not contain multiple empty lines in a row; found 2 empty lines
enrol/programs/classes/local/content/course.php
(#36) Missing docblock for function get_courseid
(#80) Line exceeds 132 characters; contains 136 characters
(#156) Expected 1 blank line at end of file; 2 found
enrol/programs/classes/local/content/item.php
(#57) Line exceeds 132 characters; contains 144 characters
(#165) No one-line description found in phpdocs for docblock of function get_children
(#230) Expected 1 blank line at end of file; 2 found
enrol/programs/classes/local/content/set.php
(#30) Missing docblock for constant set::SEQUENCE_TYPE_ALLINANYORDER
(#31) Missing docblock for constant set::SEQUENCE_TYPE_ALLINORDER
(#32) Missing docblock for constant set::SEQUENCE_TYPE_ATLEAST
(#33) Missing docblock for constant set::SEQUENCE_TYPE_MINPOINTS
(#119) Line exceeds 132 characters; contains 136 characters
(#367) Expected 1 blank line at end of file; 2 found
enrol/programs/classes/local/content/top.php
(#665) Line exceeds 132 characters; contains 142 characters
(#693) Line exceeds 132 characters; contains 138 characters
(#742) Line exceeds 132 characters; contains 136 characters
(#768) Line exceeds 132 characters; contains 134 characters
(#809) Must use "self::" for local static member reference
(#874) Expected 1 space after FUNCTION keyword; 0 found
(#934) Expected 1 blank line at end of file; 2 found
enrol/programs/classes/local/content/training.php
(#37) Missing docblock for function get_frameworkid
(#95) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#96) The closing parenthesis of a multi-line control structure must be on the line after the last expression
(#96) Blank line found at start of control structure
(#149) Line exceeds 132 characters; contains 136 characters
(#225) Expected 1 blank line at end of file; 2 found
enrol/programs/classes/local/course_reset.php
(#77) Whitespace found at end of line within string
(#154) Whitespace found at end of line within string
(#156) Line exceeds 132 characters; contains 133 characters
(#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 16 spaces but found 20
(#165) Only one argument is allowed per line in a multi-line function call
(#165) Closing parenthesis of a multi-line function call must be on a line by itself
enrol/programs/classes/local/event_observer.php
(#28) Missing docblock for function course_updated
(#50) Missing docblock for function course_deleted
(#54) Missing docblock for function course_category_deleted
(#70) Missing docblock for function user_deleted
(#74) Missing docblock for function cohort_member_added
(#81) Missing docblock for function cohort_member_removed
(#88) Missing docblock for function course_completed
(#92) Missing docblock for function group_deleted
enrol/programs/classes/local/export.php
(#112) Expected 1 space after FUNCTION keyword; 0 found
(#203) Long list syntax is not allowed
(#227) Long list syntax is not allowed
(#334) Long list syntax is not allowed
enrol/programs/classes/local/form/export.php
(#19) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#45) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#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
(#45) Only one argument is allowed per line in a multi-line function call
(#45) Closing parenthesis of a multi-line function call must be on a line by itself
(#52) Blank line found at end of control structure
enrol/programs/classes/local/form/item_append.php
(#31) Missing docblock for function definition
(#42) Opening parenthesis of a multi-line function call must be the last content on the line
(#42) Only one argument is allowed per line in a multi-line function call
(#42) Only one argument is allowed per line in a multi-line function call
(#43) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#43) Closing parenthesis of a multi-line function call must be on a line by itself
(#48) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#48) Only one argument is allowed per line in a multi-line function call
(#48) Only one argument is allowed per line in a multi-line function call
(#48) Only one argument is allowed per line in a multi-line function call
(#48) Closing parenthesis of a multi-line function call must be on a line by itself
(#51) Line exceeds 132 characters; contains 140 characters
(#76) Opening parenthesis of a multi-line function call must be the last content on the line
(#76) Only one argument is allowed per line in a multi-line function call
(#76) Only one argument is allowed per line in a multi-line function call
(#77) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#77) Closing parenthesis of a multi-line function call must be on a line by itself
(#86) Missing docblock for function validation
enrol/programs/classes/local/form/item_completion_override.php
(#28) Missing docblock for function definition
(#36) Opening parenthesis of a multi-line function call must be the last content on the line
(#36) Only one argument is allowed per line in a multi-line function call
(#36) Only one argument is allowed per line in a multi-line function call
(#37) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#37) Closing parenthesis of a multi-line function call must be on a line by itself
(#40) Opening parenthesis of a multi-line function call must be the last content on the line
(#40) Only one argument is allowed per line in a multi-line function call
(#42) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#42) Closing parenthesis of a multi-line function call must be on a line by itself
(#46) Opening parenthesis of a multi-line function call must be the last content on the line
(#46) Only one argument is allowed per line in a multi-line function call
(#48) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#48) Closing parenthesis of a multi-line function call must be on a line by itself
(#51) Line exceeds 132 characters; contains 136 characters
(#67) Missing docblock for function validation
enrol/programs/classes/local/form/item_course_edit.php
(#30) Missing docblock for function definition
(#41) Opening parenthesis of a multi-line function call must be the last content on the line
(#41) Only one argument is allowed per line in a multi-line function call
(#41) Only one argument is allowed per line in a multi-line function call
(#42) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#42) Closing parenthesis of a multi-line function call must be on a line by itself
(#52) Missing docblock for function validation
enrol/programs/classes/local/form/item_delete.php
(#33) Missing docblock for function definition
enrol/programs/classes/local/form/item_evidence_edit.php
(#28) Missing docblock for function definition
(#36) Opening parenthesis of a multi-line function call must be the last content on the line
(#36) Only one argument is allowed per line in a multi-line function call
(#36) Only one argument is allowed per line in a multi-line function call
(#37) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#37) Closing parenthesis of a multi-line function call must be on a line by itself
(#46) Line exceeds 132 characters; contains 142 characters
(#51) Space found before comma in argument list
(#51) Expected no space between "'evidence_details'" and the comma. Found: 1 space
(#61) Space found before comma in argument list
(#61) Expected no space between "'itemrecalculate'" and the comma. Found: 1 space
(#77) Missing docblock for function validation
enrol/programs/classes/local/form/item_set_edit.php
(#31) Missing docblock for function definition
(#78) Opening parenthesis of a multi-line function call must be the last content on the line
(#78) Only one argument is allowed per line in a multi-line function call
(#78) Only one argument is allowed per line in a multi-line function call
(#79) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#79) Closing parenthesis of a multi-line function call must be on a line by itself
(#89) Missing docblock for function validation
(#108) Expected 1 space after closing brace; 2 found
(#108) Expected "} else if (...) {\n"; found "} else if (...) {\n"
enrol/programs/classes/local/form/item_training_edit.php
(#30) Missing docblock for function definition
(#41) Opening parenthesis of a multi-line function call must be the last content on the line
(#41) Only one argument is allowed per line in a multi-line function call
(#41) Only one argument is allowed per line in a multi-line function call
(#42) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#42) Closing parenthesis of a multi-line function call must be on a line by itself
(#52) Missing docblock for function validation
enrol/programs/classes/local/form/program_add.php
(#28) Missing docblock for function definition
(#46) Line exceeds 132 characters; contains 148 characters
(#70) Missing docblock for function definition_after_data
(#77) Missing docblock for function validation
(#91) Short array syntax must be used to define arrays
(#113) Missing docblock for function get_category_options
enrol/programs/classes/local/form/program_allocation_import.php
(#28) Missing docblock for function definition
(#34) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#34) Only one argument is allowed per line in a multi-line function call
(#34) Only one argument is allowed per line in a multi-line function call
(#34) Only one argument is allowed per line in a multi-line function call
(#34) Closing parenthesis of a multi-line function call must be on a line by itself
(#44) Missing docblock for function validation
(#52) Expected 0 spaces before closing parenthesis; 1 found
enrol/programs/classes/local/form/program_allocation_import_confirmation.php
(#31) Missing docblock for function definition
(#53) Line exceeds 132 characters; contains 134 characters
(#127) Missing docblock for function validation
(#136) Expected 0 spaces before closing parenthesis; 1 found
(#147) The first expression of a multi-line control structure must be on the line after the opening parenthesis
enrol/programs/classes/local/form/program_allocations_edit.php
(#31) Missing docblock for function definition
(#36) Line exceeds 132 characters; contains 143 characters
(#39) Line exceeds 132 characters; contains 139 characters
(#51) Missing docblock for function validation
(#54) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#55) The closing parenthesis of a multi-line control structure must be on the line after the last expression
enrol/programs/classes/local/form/program_certificate_delete.php
(#28) Missing docblock for function definition
enrol/programs/classes/local/form/program_certificate_edit.php
(#28) Missing docblock for function definition
(#42) Line exceeds 132 characters; contains 141 characters
(#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 12 spaces but found 16
(#46) Closing parenthesis of a multi-line function call must be on a line by itself
(#48) Opening parenthesis of a multi-line function call must be the last content on the line
(#48) Only one argument is allowed per line in a multi-line function call
(#48) Only one argument is allowed per line in a multi-line function call
(#49) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#49) Only one argument is allowed per line in a multi-line function call
(#49) Closing parenthesis of a multi-line function call must be on a line by itself
(#65) Missing docblock for function validation
(#71) Missing docblock for function get_templates
enrol/programs/classes/local/form/program_completion_override.php
(#28) Missing docblock for function definition
(#37) Line exceeds 132 characters; contains 139 characters
enrol/programs/classes/local/form/program_content_import.php
(#28) Missing docblock for function definition
(#34) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#34) Only one argument is allowed per line in a multi-line function call
(#34) Only one argument is allowed per line in a multi-line function call
(#34) Only one argument is allowed per line in a multi-line function call
(#34) Closing parenthesis of a multi-line function call must be on a line by itself
(#44) Missing docblock for function validation
(#52) Expected 0 spaces before closing parenthesis; 1 found
enrol/programs/classes/local/form/program_content_import_confirmation.php
(#28) Missing docblock for function definition
(#65) Missing docblock for function validation
(#73) Expected 0 spaces before closing parenthesis; 1 found
enrol/programs/classes/local/form/program_delete.php
(#28) Missing docblock for function definition
(#36) Line exceeds 132 characters; contains 140 characters
enrol/programs/classes/local/form/program_evidence_upload_file.php
(#30) Missing docblock for function definition
(#62) Missing docblock for function validation
enrol/programs/classes/local/form/program_evidence_upload_options.php
(#28) Missing docblock for function definition
(#73) Space found before comma in argument list
(#73) Expected no space between "'evidence_detailsdefault'" and the comma. Found: 1 space
(#87) Missing docblock for function validation
enrol/programs/classes/local/form/program_scheduling_edit.php
(#31) Missing docblock for function definition
(#54) Missing docblock for function validation
(#64) Missing docblock for function add_program_date
(#75) Expected at least 1 space before "."; 0 found
(#76) Expected at least 1 space before "."; 0 found
(#77) Line exceeds 132 characters; contains 160 characters
(#81) Line exceeds 132 characters; contains 134 characters
(#86) Missing docblock for function validate_program_date
(#110) Missing docblock for function parse_program_allocation_date
enrol/programs/classes/local/form/program_update.php
(#28) Missing docblock for function definition
(#47) Line exceeds 132 characters; contains 148 characters
(#60) Line exceeds 132 characters; contains 148 characters
(#78) Missing docblock for function definition_after_data
(#87) Missing docblock for function validation
(#130) Missing docblock for function get_category_options
(#132) Short array syntax must be used to define arrays
enrol/programs/classes/local/form/program_visibility_edit.php
(#30) Missing docblock for function definition
(#35) Line exceeds 132 characters; contains 136 characters
(#58) Missing docblock for function validation
(#69) Short array syntax must be used to define arrays
enrol/programs/classes/local/form/source_approval_approve.php
(#28) Missing docblock for function definition
(#43) Missing docblock for function validation
enrol/programs/classes/local/form/source_approval_delete.php
(#28) Missing docblock for function definition
(#43) Missing docblock for function validation
enrol/programs/classes/local/form/source_approval_edit.php
(#31) Missing docblock for function definition
(#43) Opening parenthesis of a multi-line function call must be the last content on the line
(#43) Only one argument is allowed per line in a multi-line function call
(#43) Only one argument is allowed per line in a multi-line function call
(#44) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#44) Closing parenthesis of a multi-line function call must be on a line by itself
(#59) Missing docblock for function validation
enrol/programs/classes/local/form/source_approval_reject.php
(#28) Missing docblock for function definition
(#45) Missing docblock for function validation
enrol/programs/classes/local/form/source_approval_request.php
(#28) Missing docblock for function definition
(#44) Missing docblock for function validation
enrol/programs/classes/local/form/source_certify_edit.php
(#28) Missing docblock for function definition
(#52) Missing docblock for function validation
enrol/programs/classes/local/form/source_cohort_edit.php
(#32) Missing docblock for function definition
(#47) Opening parenthesis of a multi-line function call must be the last content on the line
(#48) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#48) Closing parenthesis of a multi-line function call must be on a line by itself
(#71) Missing docblock for function validation
enrol/programs/classes/local/form/source_ecommerce_edit.php
(#28) Missing docblock for function definition
(#40) Opening parenthesis of a multi-line function call must be the last content on the line
(#40) Only one argument is allowed per line in a multi-line function call
(#40) Only one argument is allowed per line in a multi-line function call
(#41) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#41) Closing parenthesis of a multi-line function call must be on a line by itself
enrol/programs/classes/local/form/source_manual_allocate.php
(#30) Missing docblock for function definition
(#38) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#38) Only one argument is allowed per line in a multi-line function call
(#38) Only one argument is allowed per line in a multi-line function call
(#38) Only one argument is allowed per line in a multi-line function call
(#38) Closing parenthesis of a multi-line function call must be on a line by itself
(#54) Missing docblock for function validation
(#81) Multi-line function call not indented correctly; expected 16 spaces but found 20
(#81) Only one argument is allowed per line in a multi-line function call
(#81) Only one argument is allowed per line in a multi-line function call
(#81) Closing parenthesis of a multi-line function call must be on a line by itself
(#92) The closing brace for the class must go on the next line after the body
enrol/programs/classes/local/form/source_manual_edit.php
(#31) Missing docblock for function definition
(#54) Missing docblock for function validation
enrol/programs/classes/local/form/source_manual_upload_file.php
(#30) Missing docblock for function definition
(#63) Missing docblock for function validation
enrol/programs/classes/local/form/source_manual_upload_options.php
(#28) Missing docblock for function definition
(#84) Missing docblock for function validation
enrol/programs/classes/local/form/source_selfallocation.php
(#28) Missing docblock for function definition
(#50) Missing docblock for function validation
enrol/programs/classes/local/form/source_selfallocation_edit.php
(#31) Missing docblock for function definition
(#43) Opening parenthesis of a multi-line function call must be the last content on the line
(#43) Only one argument is allowed per line in a multi-line function call
(#43) Only one argument is allowed per line in a multi-line function call
(#43) Line exceeds 132 characters; contains 133 characters
(#44) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#44) Closing parenthesis of a multi-line function call must be on a line by itself
(#52) Line exceeds 132 characters; contains 138 characters
(#68) Missing docblock for function validation
enrol/programs/classes/local/form/source_udplans_edit.php
(#31) Missing docblock for function definition
(#53) Expected at least 1 space before "."; 0 found
(#53) Expected at least 1 space after "."; 0 found
(#53) Expected at least 1 space before "."; 0 found
(#53) Expected at least 1 space after "."; 0 found
(#54) Expected at least 1 space before "."; 0 found
(#54) Expected at least 1 space after "."; 0 found
(#54) Expected at least 1 space before "."; 0 found
(#54) Expected at least 1 space after "."; 0 found
(#68) Missing docblock for function validation
enrol/programs/classes/local/form/upload_files.php
(#19) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#32) Missing docblock for function definition
(#38) Expected no space between "0" and the comma. Found: 1 space
(#56) Missing docblock for function validation
enrol/programs/classes/local/form/upload_options.php
(#19) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#31) Missing member variable doc comment
(#32) Missing member variable doc comment
(#34) Missing docblock for function definition
(#62) Line exceeds 132 characters; contains 134 characters
(#82) Missing docblock for function validation
(#88) Missing docblock for function get_category_options
enrol/programs/classes/local/form/user_allocation_archive.php
(#28) Missing docblock for function definition
enrol/programs/classes/local/form/user_allocation_delete.php
(#28) Missing docblock for function definition
(#36) Line exceeds 132 characters; contains 137 characters
(#39) Line exceeds 132 characters; contains 136 characters
(#48) Line exceeds 132 characters; contains 136 characters
(#51) Line exceeds 132 characters; contains 140 characters
(#63) Missing docblock for function validation
enrol/programs/classes/local/form/user_allocation_edit.php
(#28) Missing docblock for function definition
(#38) Line exceeds 132 characters; contains 137 characters
(#41) Line exceeds 132 characters; contains 136 characters
(#56) Missing docblock for function validation
(#60) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#60) Only one argument is allowed per line in a multi-line function call
(#60) Only one argument is allowed per line in a multi-line function call
(#60) Closing parenthesis of a multi-line function call must be on a line by itself
enrol/programs/classes/local/form/user_allocation_reset.php
(#34) Missing docblock for function definition
(#55) Line exceeds 132 characters; contains 140 characters
(#57) Line exceeds 132 characters; contains 135 characters
(#59) Line exceeds 132 characters; contains 135 characters
(#74) Missing docblock for function validation
(#79) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#79) Only one argument is allowed per line in a multi-line function call
(#79) Only one argument is allowed per line in a multi-line function call
(#79) Closing parenthesis of a multi-line function call must be on a line by itself
enrol/programs/classes/local/form/user_allocation_unarchive.php
(#28) Missing docblock for function definition
enrol/programs/classes/local/management.php
(#71) Line exceeds 132 characters; contains 161 characters
(#74) Long list syntax is not allowed
(#103) Expected at least 1 space after "."; 0 found
enrol/programs/classes/local/notification/base.php
(#106) The first parameter of a multi-line function declaration must be on the line after the opening bracket
(#106) Multi-line function declarations must define one parameter per line
(#106) Multi-line function declarations must define one parameter per line
(#107) Multi-line function declaration not indented correctly; expected 8 spaces but found 55
(#107) Multi-line function declarations must define one parameter per line
(#107) The closing parenthesis of a multi-line function declaration must be on a new line
(#144) Line exceeds 132 characters; contains 142 characters
(#163) Line exceeds 132 characters; contains 162 characters
(#229) The first parameter of a multi-line function declaration must be on the line after the opening bracket
(#229) Multi-line function declarations must define one parameter per line
(#229) Multi-line function declarations must define one parameter per line
(#230) Multi-line function declaration not indented correctly; expected 8 spaces but found 50
(#230) Multi-line function declarations must define one parameter per line
(#230) Multi-line function declarations must define one parameter per line
(#230) The closing parenthesis of a multi-line function declaration must be on a new line
enrol/programs/classes/local/notification/completion.php
(#41) Expected 1 space after FUNCTION keyword; 0 found
(#74) Line exceeds 132 characters; contains 136 characters
enrol/programs/classes/local/notification/completion_relateduser.php
(#47) Expected 1 space after FUNCTION keyword; 0 found
(#84) Line exceeds 132 characters; contains 148 characters
enrol/programs/classes/local/notification/deallocation.php
(#52) The first parameter of a multi-line function declaration must be on the line after the opening bracket
(#52) Multi-line function declarations must define one parameter per line
(#52) Multi-line function declarations must define one parameter per line
(#53) Multi-line function declaration not indented correctly; expected 8 spaces but found 55
(#53) Multi-line function declarations must define one parameter per line
(#53) The closing parenthesis of a multi-line function declaration must be on a new line
enrol/programs/classes/local/notification/due.php
(#41) Expected 1 space after FUNCTION keyword; 0 found
enrol/programs/classes/local/notification/due_relateduser.php
(#47) Expected 1 space after FUNCTION keyword; 0 found
(#84) Line exceeds 132 characters; contains 141 characters
enrol/programs/classes/local/notification/duesoon.php
(#41) Expected 1 space after FUNCTION keyword; 0 found
(#74) Line exceeds 132 characters; contains 133 characters
enrol/programs/classes/local/notification/duesoon_relateduser.php
(#47) Expected 1 space after FUNCTION keyword; 0 found
(#84) Line exceeds 132 characters; contains 145 characters
enrol/programs/classes/local/notification/endcompleted.php
(#41) Expected 1 space after FUNCTION keyword; 0 found
(#74) Line exceeds 132 characters; contains 138 characters
enrol/programs/classes/local/notification/endfailed.php
(#41) Expected 1 space after FUNCTION keyword; 0 found
(#74) Line exceeds 132 characters; contains 135 characters
enrol/programs/classes/local/notification/endfailed_relateduser.php
(#47) Expected 1 space after FUNCTION keyword; 0 found
(#84) Line exceeds 132 characters; contains 147 characters
enrol/programs/classes/local/notification/endsoon.php
(#41) Expected 1 space after FUNCTION keyword; 0 found
(#74) Line exceeds 132 characters; contains 133 characters
enrol/programs/classes/local/notification/endsoon_relateduser.php
(#47) Expected 1 space after FUNCTION keyword; 0 found
(#84) Line exceeds 132 characters; contains 145 characters
enrol/programs/classes/local/notification/start.php
(#41) Expected 1 space after FUNCTION keyword; 0 found
enrol/programs/classes/local/notification_manager.php
(#75) Opening parenthesis of a multi-line function call must be the last content on the line
(#76) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#76) Closing parenthesis of a multi-line function call must be on a line by itself
(#81) Inline doc block type-hinting for '$classname' does not match next foreach() as variable
(#251) Opening parenthesis of a multi-line function call must be the last content on the line
(#252) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#252) Closing parenthesis of a multi-line function call must be on a line by itself
(#272) Opening parenthesis of a multi-line function call must be the last content on the line
(#273) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#273) Closing parenthesis of a multi-line function call must be on a line by itself
enrol/programs/classes/local/program.php
(#48) Expected no space between "0" and the comma. Found: 1 space
(#48) Line exceeds 132 characters; contains 135 characters
(#206) Opening parenthesis of a multi-line function call must be the last content on the line
(#206) Only one argument is allowed per line in a multi-line function call
(#206) Only one argument is allowed per line in a multi-line function call
(#206) Only one argument is allowed per line in a multi-line function call
(#207) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#207) Only one argument is allowed per line in a multi-line function call
(#207) Only one argument is allowed per line in a multi-line function call
(#207) Closing parenthesis of a multi-line function call must be on a line by itself
(#277) Opening parenthesis of a multi-line function call must be the last content on the line
(#277) Only one argument is allowed per line in a multi-line function call
(#278) Multi-line function call not indented correctly; expected 16 spaces but found 20
(#278) Only one argument is allowed per line in a multi-line function call
(#278) Only one argument is allowed per line in a multi-line function call
(#278) Closing parenthesis of a multi-line function call must be on a line by itself
(#307) Opening parenthesis of a multi-line function call must be the last content on the line
(#307) Only one argument is allowed per line in a multi-line function call
(#307) Only one argument is allowed per line in a multi-line function call
(#307) Only one argument is allowed per line in a multi-line function call
(#308) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#308) Only one argument is allowed per line in a multi-line function call
(#308) Only one argument is allowed per line in a multi-line function call
(#308) Closing parenthesis of a multi-line function call must be on a line by itself
(#397) Short array syntax must be used to define arrays
(#397) Line exceeds 132 characters; contains 145 characters
(#422) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#423) The closing parenthesis of a multi-line control structure must be on the line after the last expression
(#423) Blank line found at start of control structure
(#507) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#508) The closing parenthesis of a multi-line control structure must be on the line after the last expression
(#580) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#581) The closing parenthesis of a multi-line control structure must be on the line after the last expression
(#605) Must use "self::" for local static member reference
(#706) Line exceeds 132 characters; contains 136 characters
enrol/programs/classes/local/reset/mod_assign.php
(#47) Long list syntax is not allowed
(#143) Whitespace found at end of line within string
enrol/programs/classes/local/reset/mod_choice.php
(#45) Long list syntax is not allowed
enrol/programs/classes/local/reset/mod_coursecertificate.php
(#49) Long list syntax is not allowed
enrol/programs/classes/local/reset/mod_customcert.php
(#45) Long list syntax is not allowed
enrol/programs/classes/local/reset/mod_h5pactivity.php
(#45) Long list syntax is not allowed
enrol/programs/classes/local/reset/mod_lesson.php
(#47) Long list syntax is not allowed
(#79) Whitespace found at end of line within string
enrol/programs/classes/local/reset/mod_questionnaire.php
(#45) Long list syntax is not allowed
enrol/programs/classes/local/reset/mod_quiz.php
(#48) Long list syntax is not allowed
enrol/programs/classes/local/reset/mod_scorm.php
(#48) Long list syntax is not allowed
enrol/programs/classes/local/source/approval.php
(#87) Line exceeds 132 characters; contains 135 characters
(#235) Opening parenthesis of a multi-line function call must be the last content on the line
(#236) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#236) Only one argument is allowed per line in a multi-line function call
(#236) Only one argument is allowed per line in a multi-line function call
(#236) Closing parenthesis of a multi-line function call must be on a line by itself
(#269) Line exceeds 132 characters; contains 144 characters
(#462) Expected 1 blank line at end of file; 2 found
enrol/programs/classes/local/source/base.php
(#19) Header blocks must not contain blank lines
(#160) Multi-line function declarations must define one parameter per line
(#160) The closing parenthesis of a multi-line function declaration must be on a new line
(#210) Line exceeds maximum limit of 180 characters; contains 191 characters
(#332) Opening parenthesis of a multi-line function call must be the last content on the line
(#333) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#333) Only one argument is allowed per line in a multi-line function call
(#333) Only one argument is allowed per line in a multi-line function call
(#333) Closing parenthesis of a multi-line function call must be on a line by itself
(#334) Opening parenthesis of a multi-line function call must be the last content on the line
(#335) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#335) Closing parenthesis of a multi-line function call must be on a line by itself
(#347) Opening parenthesis of a multi-line function call must be the last content on the line
(#348) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#348) Only one argument is allowed per line in a multi-line function call
(#348) Only one argument is allowed per line in a multi-line function call
(#348) Closing parenthesis of a multi-line function call must be on a line by itself
(#386) Line exceeds 132 characters; contains 141 characters
(#506) Line exceeds 132 characters; contains 135 characters
(#551) Expected 1 blank line at end of file; 2 found
enrol/programs/classes/local/source/certify.php
(#101) Line exceeds 132 characters; contains 136 characters
(#109) Line exceeds 132 characters; contains 133 characters
(#132) Line exceeds 132 characters; contains 134 characters
(#316) Line exceeds 132 characters; contains 138 characters
(#342) Line exceeds 132 characters; contains 142 characters
(#352) Line exceeds 132 characters; contains 133 characters
(#451) Space found before comma in argument list
(#451) Expected no space between "'tool/certify:view'" and the comma. Found: 1 space
enrol/programs/classes/local/source/cohort.php
(#107) Must use "self::" for local static member reference
(#111) Expected at least 1 space after "."; 0 found
(#173) Must use "self::" for local static member reference
(#200) Whitespace found at end of line within string
enrol/programs/classes/local/source/ecommerce.php
(#121) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#123) The closing parenthesis of a multi-line control structure must be on the line after the last expression
(#123) Blank line found at start of control structure
(#146) Line exceeds 132 characters; contains 138 characters
(#149) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#152) Each line in a multi-line control structure must be indented at least once; expected at least 12 spaces, but found 8
(#152) The closing parenthesis of a multi-line control structure must be on the line after the last expression
(#212) Expected 1 newline at end of file; 0 found
enrol/programs/classes/local/source/manual.php
(#139) Multi-line function declarations must define one parameter per line
(#139) The closing parenthesis of a multi-line function declaration must be on a new line
(#196) Opening parenthesis of a multi-line function call must be the last content on the line
(#197) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#197) Only one argument is allowed per line in a multi-line function call
(#197) Only one argument is allowed per line in a multi-line function call
(#197) Closing parenthesis of a multi-line function call must be on a line by itself
(#233) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#350) Line exceeds 132 characters; contains 135 characters
(#357) Line exceeds 132 characters; contains 134 characters
(#362) Line exceeds 132 characters; contains 134 characters
(#367) Line exceeds 132 characters; contains 135 characters
(#373) Expected at least 1 space before "."; 0 found
(#373) Expected at least 1 space after "."; 0 found
(#373) Expected at least 1 space before "."; 0 found
(#373) Expected at least 1 space after "."; 0 found
(#373) Expected at least 1 space before "."; 0 found
(#373) Expected at least 1 space after "."; 0 found
(#396) Expected 1 blank line at end of file; 2 found
enrol/programs/classes/local/source/selfallocation.php
(#112) Line exceeds 132 characters; contains 135 characters
(#182) Line exceeds 132 characters; contains 133 characters
(#202) Opening parenthesis of a multi-line function call must be the last content on the line
(#203) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#203) Only one argument is allowed per line in a multi-line function call
(#203) Only one argument is allowed per line in a multi-line function call
(#203) Closing parenthesis of a multi-line function call must be on a line by itself
(#255) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#257) The closing parenthesis of a multi-line control structure must be on the line after the last expression
(#257) Blank line found at start of control structure
(#261) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#262) The closing parenthesis of a multi-line control structure must be on the line after the last expression
(#262) Blank line found at start of control structure
(#303) Expected 1 blank line at end of file; 2 found
enrol/programs/classes/local/source/udplans.php
(#142) Line exceeds 132 characters; contains 145 characters
(#364) Whitespace found at end of line within string
(#367) Whitespace found at end of line within string
enrol/programs/classes/local/upload.php
(#102) Expected 1 space after FUNCTION keyword; 0 found
(#105) The closing parenthesis of a multi-line function declaration must be on a new line
(#113) Blank line found at end of control structure
(#120) Blank line found at end of control structure
(#143) Logical operator "and" is prohibited; use "&&" instead
(#196) Expected 1 space after FUNCTION keyword; 0 found
(#204) Expected 1 space after FUNCTION keyword; 0 found
(#296) Expected 1 space after FUNCTION keyword; 0 found
(#301) Expected at least 1 space before "."; 0 found
(#304) Expected at least 1 space before "."; 0 found
(#308) Expected at least 1 space before "+"; 0 found
(#308) Expected at least 1 space after "+"; 0 found
(#308) Expected 1 space before "+"; 0 found
(#308) Expected 1 space after "+"; 0 found
(#437) Blank line found at end of control structure
(#454) Blank line found at end of control structure
(#465) Long list syntax is not allowed
(#562) Expected 1 space after FUNCTION keyword; 0 found
(#574) Blank line found at end of control structure
(#591) Blank line found at end of control structure
(#604) Blank line found at end of control structure
(#685) Long list syntax is not allowed
(#758) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#759) The closing parenthesis of a multi-line control structure must be on the line after the last expression
(#892) Blank line found at end of control structure
(#952) Long list syntax is not allowed
enrol/programs/classes/local/util.php
(#27) Opening brace must not be followed by a blank line
(#259) Expected at least 1 space before "*"; 0 found
(#259) Expected at least 1 space after "*"; 0 found
(#259) Expected 1 space before "*"; 0 found
(#259) Expected 1 space after "*"; 0 found
(#259) Expected at least 1 space before "*"; 0 found
(#259) Expected at least 1 space after "*"; 0 found
(#259) Expected 1 space before "*"; 0 found
(#259) Expected 1 space after "*"; 0 found
(#259) Expected at least 1 space before "*"; 0 found
(#259) Expected at least 1 space after "*"; 0 found
(#259) Expected 1 space before "*"; 0 found
(#259) Expected 1 space after "*"; 0 found
enrol/programs/classes/output/catalogue/renderer.php
(#37) Missing docblock for function render_program
(#38) global $PAGE cannot be used in renderers. Use $this->page.
(#46) Line exceeds 132 characters; contains 154 characters
(#60) Opening parenthesis of a multi-line function call must be the last content on the line
(#61) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#61) Expected at least 1 space before "."; 0 found
(#61) Only one argument is allowed per line in a multi-line function call
(#61) Closing parenthesis of a multi-line function call must be on a line by itself
(#86) global $PAGE cannot be used in renderers. Use $this->page.
(#114) Missing docblock for function render_program_content
(#120) Expected 1 space after FUNCTION keyword; 0 found
(#133) Line exceeds 132 characters; contains 157 characters
(#154) Line exceeds 132 characters; contains 135 characters
(#159) Line exceeds 132 characters; contains 145 characters
(#163) Line exceeds 132 characters; contains 141 characters
enrol/programs/classes/output/customfield/renderer.php
(#30) Missing docblock for function render_customfields
(#36) Expected at least 1 space before "."; 0 found
(#36) 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
(#36) Expected at least 1 space before "."; 0 found
(#36) 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
(#36) Line exceeds 132 characters; contains 134 characters
(#43) The closing brace for the class must go on the next line after the body
enrol/programs/classes/output/management/renderer.php
(#40) Missing docblock for function render_program_general
(#41) global $PAGE cannot be used in renderers. Use $this->page.
(#49) Opening parenthesis of a multi-line function call must be the last content on the line
(#50) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#50) Expected at least 1 space before "."; 0 found
(#50) Only one argument is allowed per line in a multi-line function call
(#50) Closing parenthesis of a multi-line function call must be on a line by itself
(#59) Opening parenthesis of a multi-line function call must be the last content on the line
(#60) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#60) Closing parenthesis of a multi-line function call must be on a line by itself
(#70) Line exceeds 132 characters; contains 154 characters
(#79) global $PAGE cannot be used in renderers. Use $this->page.
(#82) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#87) Missing docblock for function render_program_allocation
(#92) Line exceeds 132 characters; contains 139 characters
(#94) Line exceeds 132 characters; contains 135 characters
(#100) Missing docblock for function render_program_scheduling
(#145) Missing docblock for function render_program_visibility
(#164) Missing docblock for function render_management_program_tabs
(#206) Missing docblock for function render_content
(#226) Line exceeds 132 characters; contains 145 characters
(#228) Line exceeds 132 characters; contains 155 characters
(#249) Expected 1 space after FUNCTION keyword; 0 found
(#249) Multi-line function declarations must define one parameter per line
(#249) Multi-line function declarations must define one parameter per line
(#249) Multi-line function declarations must define one parameter per line
(#249) Multi-line function declarations must define one parameter per line
(#249) Expected 1 space after USE keyword; found 0
(#249) The first parameter of a multi-line use declaration must be on the line after the opening bracket
(#249) Multi-line use declarations must define one parameter per line
(#249) Multi-line use declarations must define one parameter per line
(#249) Multi-line use declarations must define one parameter per line
(#249) Line exceeds 132 characters; contains 166 characters
(#250) Multi-line use declarations must define one parameter per line
(#250) Multi-line use declarations must define one parameter per line
(#250) Multi-line use declarations must define one parameter per line
(#250) The closing parenthesis of a multi-line use declaration must be on a new line
(#268) Line exceeds 132 characters; contains 153 characters
(#283) Line exceeds 132 characters; contains 167 characters
(#286) Line exceeds 132 characters; contains 143 characters
(#288) Multi-line function call not indented correctly; expected 24 spaces but found 28
(#288) Only one argument is allowed per line in a multi-line function call
(#288) Only one argument is allowed per line in a multi-line function call
(#288) Only one argument is allowed per line in a multi-line function call
(#288) Closing parenthesis of a multi-line function call must be on a line by itself
(#303) Line exceeds 132 characters; contains 135 characters
(#326) Line exceeds 132 characters; contains 167 characters
(#328) Short array syntax must be used to define arrays
(#328) Line exceeds 132 characters; contains 133 characters
(#333) Line exceeds 132 characters; contains 144 characters
(#337) Line exceeds 132 characters; contains 147 characters
(#342) Line exceeds 132 characters; contains 149 characters
(#359) Line exceeds 132 characters; contains 135 characters
(#364) Line exceeds 132 characters; contains 139 characters
(#368) Line exceeds 132 characters; contains 145 characters
(#370) Line exceeds 132 characters; contains 135 characters
(#377) Opening parenthesis of a multi-line function call must be the last content on the line
(#378) Multi-line function call not indented correctly; expected 16 spaces but found 20
(#378) Closing parenthesis of a multi-line function call must be on a line by itself
(#378) Line exceeds 132 characters; contains 175 characters
(#401) Opening parenthesis of a multi-line function call must be the last content on the line
(#402) Multi-line function call not indented correctly; expected 16 spaces but found 20
(#402) Closing parenthesis of a multi-line function call must be on a line by itself
(#402) Line exceeds 132 characters; contains 165 characters
(#410) Opening parenthesis of a multi-line function call must be the last content on the line
(#411) Multi-line function call not indented correctly; expected 16 spaces but found 20
(#411) Closing parenthesis of a multi-line function call must be on a line by itself
(#411) Line exceeds 132 characters; contains 179 characters
(#447) Missing docblock for function render_content_orphans
(#481) Short array syntax must be used to define arrays
(#493) Short array syntax must be used to define arrays
(#511) Missing docblock for function render_user_allocation
(#544) Missing docblock for function render_user_notifications
(#552) Inline doc block type-hinting for '$classname' does not match next foreach() as variable
(#568) Missing docblock for function render_user_progress
(#583) Expected 1 space after FUNCTION keyword; 0 found
(#583) Multi-line function declarations must define one parameter per line
(#583) Expected 1 space after USE keyword; found 0
(#583) The first parameter of a multi-line use declaration must be on the line after the opening bracket
(#583) Multi-line use declarations must define one parameter per line
(#583) Multi-line use declarations must define one parameter per line
(#584) Multi-line use declarations must define one parameter per line
(#584) Multi-line use declarations must define one parameter per line
(#584) Multi-line use declarations must define one parameter per line
(#584) Multi-line use declarations must define one parameter per line
(#584) Multi-line use declarations must define one parameter per line
(#585) Multi-line use declarations must define one parameter per line
(#585) The closing parenthesis of a multi-line use declaration must be on a new line
(#617) Line exceeds 132 characters; contains 135 characters
(#622) Line exceeds 132 characters; contains 139 characters
(#626) Line exceeds 132 characters; contains 145 characters
(#628) Line exceeds 132 characters; contains 135 characters
(#639) Line exceeds 132 characters; contains 138 characters
(#644) Line exceeds 132 characters; contains 167 characters
(#645) Line exceeds 132 characters; contains 149 characters
(#656) Line exceeds 132 characters; contains 161 characters
(#658) Line exceeds 132 characters; contains 145 characters
(#660) Line exceeds 132 characters; contains 144 characters
(#685) Expected 1 space after comma in argument list; 2 found
(#685) Expected 1 space between the comma and "3". Found: 2 spaces
(#691) Missing docblock for function render_program_sources
enrol/programs/classes/output/my/renderer.php
(#38) Missing docblock for function render_program
(#45) Line exceeds 132 characters; contains 154 characters
(#59) Opening parenthesis of a multi-line function call must be the last content on the line
(#60) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#60) Expected at least 1 space before "."; 0 found
(#60) Only one argument is allowed per line in a multi-line function call
(#60) Closing parenthesis of a multi-line function call must be on a line by itself
(#81) Missing docblock for function render_user_allocation
(#82) global $PAGE cannot be used in renderers. Use $this->page.
(#107) global $PAGE cannot be used in renderers. Use $this->page.
(#113) Missing docblock for function render_user_progress
(#119) Expected 1 space after FUNCTION keyword; 0 found
(#135) Line exceeds 132 characters; contains 157 characters
(#156) Line exceeds 132 characters; contains 135 characters
(#161) Line exceeds 132 characters; contains 145 characters
(#165) Line exceeds 132 characters; contains 151 characters
(#167) Line exceeds 132 characters; contains 141 characters
(#177) Line exceeds 132 characters; contains 138 characters
enrol/programs/classes/privacy/provider.php
(#35) The interface names in a "class implements" statement should be ordered alphabetically. Expected: \core_privacy\local\metadata\provider, \core_privacy\local\request\plugin\provider, \core_privacy\local\request\core_userlist_provider; Found: \core_privacy\local\request\core_userlist_provider, \core_privacy\local\metadata\provider, \core_privacy\local\request\plugin\provider
(#37) Expected 4 spaces before interface name; 8 found
(#40) Expected 4 spaces before interface name; 8 found
(#43) Expected 4 spaces before interface name; 8 found
(#43) Opening brace must not be followed by a blank line
(#51) There must not be a space before the colon in a return type declaration
(#53) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#54) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#67) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#161) There must not be a space before the colon in a return type declaration
(#209) Long list syntax is not allowed
(#214) Line exceeds 132 characters; contains 153 characters
(#237) Line exceeds 132 characters; contains 149 characters
(#238) Line exceeds 132 characters; contains 145 characters
(#385) Long list syntax is not allowed
(#429) Long list syntax is not allowed
enrol/programs/classes/rb/display/program_category_name.php
(#32) Missing @copyright tag
(#32) Missing @license tag
(#32) Missing docblock for class program_category_name
(#33) Missing docblock for function display
(#49) Logical operator "or" is prohibited; use "||" instead
(#50) Short array syntax must be used to define arrays
(#56) Missing docblock for function is_graphable
enrol/programs/classes/rb/filter/program_multi.php
(#31) Opening brace must not be followed by a blank line
(#34) Missing docblock for constant program_multi::PROGRAM_MULTI_ANYVALUE
(#35) Missing docblock for constant program_multi::PROGRAM_MULTI_EQUALTO
(#36) Missing docblock for constant program_multi::PROGRAM_MULTI_NOTEQUALTO
(#38) Missing docblock for function __construct
(#58) Blank line found at end of control structure
(#66) Function closing brace must go on the next line following the body; found 1 blank lines before brace
(#73) Public method name "program_multi::setupForm" must be in lower-case letters only
(#81) Opening parenthesis of a multi-line function call must be the last content on the line
(#81) Only one argument is allowed per line in a multi-line function call
(#81) Only one argument is allowed per line in a multi-line function call
(#82) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#82) Short array syntax must be used to define arrays
(#82) Closing parenthesis of a multi-line function call must be on a line by itself
(#85) Short array syntax must be used to define arrays
(#120) Short array syntax must be used to define arrays
(#136) Short array syntax must be used to define arrays
(#165) Short array syntax must be used to define arrays
(#171) Short array syntax must be used to define arrays
(#174) Long list syntax is not allowed
(#177) Short array syntax must be used to define arrays
(#200) Long list syntax is not allowed
enrol/programs/classes/rb/filter/program_single.php
(#31) Missing docblock for function __construct
(#49) Function closing brace must go on the next line following the body; found 1 blank lines before brace
(#56) Public method name "program_single::setupForm" must be in lower-case letters only
(#84) Short array syntax must be used to define arrays
(#103) Short array syntax must be used to define arrays
(#110) Short array syntax must be used to define arrays
enrol/programs/classes/rb/form/program_expand.php
(#19) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#33) Missing docblock for function definition
(#53) Opening parenthesis of a multi-line function call must be the last content on the line
(#53) Only one argument is allowed per line in a multi-line function call
(#54) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#54) Only one argument is allowed per line in a multi-line function call
(#54) Closing parenthesis of a multi-line function call must be on a line by itself
(#64) Short array syntax must be used to define arrays
enrol/programs/classes/rb/source/allocations.php
(#47) Opening brace must not be followed by a blank line
(#49) Missing docblock for function __construct
(#52) Opening parenthesis of a multi-line function call must be the last content on the line
(#53) Only one argument is allowed per line in a multi-line function call
(#53) Only one argument is allowed per line in a multi-line function call
(#54) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#54) Closing parenthesis of a multi-line function call must be on a line by itself
(#74) Missing docblock for function define_joinlist
(#90) Missing docblock for function define_columnoptions
(#106) There should be a comma after the last array item in a multi-line array.
(#117) There should be a comma after the last array item in a multi-line array.
(#129) There should be a comma after the last array item in a multi-line array.
(#144) 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.
(#161) Missing docblock for function define_filteroptions
(#179) There should be a comma after the last array item in a multi-line array.
(#195) Missing docblock for function define_contentoptions
(#215) There should be a comma after the last array item in a multi-line array.
(#219) Missing docblock for function define_paramoptions
(#233) Missing docblock for function define_defaultcolumns
(#254) Missing docblock for function define_defaultfilters
(#373) Function closing brace must go on the next line following the body; found 1 blank lines before brace
(#396) Function closing brace must go on the next line following the body; found 1 blank lines before brace
(#479) Short array syntax must be used to define arrays
(#488) Short array syntax must be used to define arrays
(#492) Short array syntax must be used to define arrays
(#493) There should be a comma after the last array item in a multi-line array.
(#501) Short array syntax must be used to define arrays
(#505) Short array syntax must be used to define arrays
(#507) There should be a comma after the last array item in a multi-line array.
(#508) There should be a comma after the last array item in a multi-line array.
(#516) Short array syntax must be used to define arrays
(#518) There should be a comma after the last array item in a multi-line array.
(#526) Short array syntax must be used to define arrays
(#529) There should be a comma after the last array item in a multi-line array.
(#537) Short array syntax must be used to define arrays
(#547) Short array syntax must be used to define arrays
(#554) Short array syntax must be used to define arrays
(#557) 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.
(#576) Short array syntax must be used to define arrays
(#579) There should be a comma after the last array item in a multi-line array.
(#587) Short array syntax must be used to define arrays
(#589) There should be a comma after the last array item in a multi-line array.
(#599) Opening parenthesis of a multi-line function call must be the last content on the line
(#599) Only one argument is allowed per line in a multi-line function call
(#600) Multi-line function call not indented correctly; expected 0 spaces but found 16
(#600) Closing parenthesis of a multi-line function call must be on a line by itself
(#601) Short array syntax must be used to define arrays
(#604) Short array syntax must be used to define arrays
(#608) There should be a comma after the last array item in a multi-line array.
(#609) There should be a comma after the last array item in a multi-line array.
(#617) Short array syntax must be used to define arrays
(#620) Short array syntax must be used to define arrays
(#625) There should be a comma after the last array item in a multi-line array.
(#628) There should be a comma after the last array item in a multi-line array.
(#646) Short array syntax must be used to define arrays
(#648) Short array syntax must be used to define arrays
(#659) Short array syntax must be used to define arrays
(#663) There should be a comma after the last array item in a multi-line array.
(#671) Short array syntax must be used to define arrays
(#700) Short array syntax must be used to define arrays
(#701) Short array syntax must be used to define arrays
(#702) There should be a comma after the last array item in a multi-line array.
(#710) Short array syntax must be used to define arrays
(#717) Short array syntax must be used to define arrays
(#724) Short array syntax must be used to define arrays
(#782) Short array syntax must be used to define arrays
(#815) Short array syntax must be used to define arrays
(#816) Short array syntax must be used to define arrays
(#833) Opening parenthesis of a multi-line function call must be the last content on the line
(#833) Only one argument is allowed per line in a multi-line function call
(#834) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#834) Short array syntax must be used to define arrays
(#834) Closing parenthesis of a multi-line function call must be on a line by itself
(#836) Function closing brace must go on the next line following the body; found 1 blank lines before brace
(#845) There must not be a space before the colon in a return type declaration
(#873) Short array syntax must be used to define arrays
(#886) Short array syntax must be used to define arrays
(#887) Opening parenthesis of a multi-line function call must be the last content on the line
(#887) Only one argument is allowed per line in a multi-line function call
(#888) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#888) Only one argument is allowed per line in a multi-line function call
(#888) Only one argument is allowed per line in a multi-line function call
(#888) Only one argument is allowed per line in a multi-line function call
(#888) Closing parenthesis of a multi-line function call must be on a line by itself
(#893) Short array syntax must be used to define arrays
(#908) Blank line found at end of control structure
(#925) Expected at least 1 space before "."; 0 found
(#925) Expected at least 1 space after "."; 0 found
(#931) Expected 1 space after FUNCTION keyword; 0 found
(#931) Line exceeds 132 characters; contains 137 characters
(#950) Line exceeds 132 characters; contains 135 characters
(#968) Line exceeds 132 characters; contains 144 characters
(#970) Line exceeds 132 characters; contains 149 characters
(#972) Short array syntax must be used to define arrays
(#983) Line exceeds 132 characters; contains 153 characters
(#985) Line exceeds 132 characters; contains 139 characters
(#987) Line exceeds 132 characters; contains 135 characters
(#987) Each PHP statement must be on a line by itself
(#1017) Expected 1 space after "="; 2 found
(#1076) Expected 1 space after FUNCTION keyword; 0 found
(#1076) Multi-line function declarations must define one parameter per line
(#1076) The first parameter of a multi-line use declaration must be on the line after the opening bracket
(#1077) Multi-line use declarations must define one parameter per line
(#1077) Multi-line use declarations must define one parameter per line
(#1077) Multi-line use declarations must define one parameter per line
(#1077) The closing parenthesis of a multi-line use declaration must be on a new line
(#1080) Opening parenthesis of a multi-line function call must be the last content on the line
(#1081) Multi-line function call not indented correctly; expected 16 spaces but found 20
(#1081) Closing parenthesis of a multi-line function call must be on a line by itself
(#1101) Missing docblock for function programcompletion_cols
(#1113) Short array syntax must be used to define arrays
(#1115) There should be a comma after the last array item in a multi-line array.
(#1116) There should be a comma after the last array item in a multi-line array.
(#1128) There should be a comma after the last array item in a multi-line array.
(#1140) There should be a comma after the last array item in a multi-line array.
(#1152) There should be a comma after the last array item in a multi-line array.
(#1164) There should be a comma after the last array item in a multi-line array.
(#1190) There should be a comma after the last array item in a multi-line array.
(#1196) Missing docblock for function programcompletion_filters
(#1222) There should be a comma after the last array item in a multi-line array.
(#1223) There should be a comma after the last array item in a multi-line array.
(#1269) Missing docblock for function get_program_completion_status_col_sql
(#1280) Missing docblock for function rb_filter_completion_status_list
(#1284) There should be a comma after the last array item in a multi-line array.
(#1288) Missing docblock for function rb_display_program_status
enrol/programs/classes/task/certificate.php
(#27) Opening brace must not be followed by a blank line
enrol/programs/classes/task/cron.php
(#27) Opening brace must not be followed by a blank line
enrol/programs/customfield.php
(#27) Expected at least 1 space before "."; 0 found
(#27) Expected at least 1 space after "."; 0 found
(#39) Expected 1 newline at end of file; 0 found
enrol/programs/db/access.php
(#140) Expected 1 space after "=>"; 2 found
(#140) There should be a comma after the last array item in a multi-line array.
(#157) Expected 1 space after "=>"; 2 found
(#157) There should be a comma after the last array item in a multi-line array.
(#181) Expected 1 space after "=>"; 2 found
(#181) There should be a comma after the last array item in a multi-line array.
enrol/programs/db/events.php
(#63) There should be a comma after the last array item in a multi-line array.
enrol/programs/db/hooks.php
(#20) Incorrect @package tag for file hooks.php. Expected enrol_programs, found enrol_progrmas.
(#26) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
enrol/programs/db/install.php
(#26) Missing docblock for function xmldb_enrol_programs_install
enrol/programs/db/services.php
(#1) Missing @copyright tag
(#1) Missing @license tag
(#1) Missing docblock for file services.php
enrol/programs/db/tag.php
(#28) Short array syntax must be used to define arrays
(#29) Short array syntax must be used to define arrays
enrol/programs/db/tasks.php
(#28) Short array syntax must be used to define arrays
(#29) 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.
(#39) Short array syntax must be used to define arrays
(#47) There should be a comma after the last array item in a multi-line array.
(#49) Expected 1 blank line at end of file; 2 found
enrol/programs/db/uninstall.php
(#26) Missing docblock for function xmldb_enrol_programs_uninstall
enrol/programs/db/upgrade.php
(#26) Missing docblock for function xmldb_enrol_programs_upgrade
(#31) Blank line found at start of control structure
(#84) Blank line found at start of control structure
(#111) Blank line found at start of control structure
(#138) Blank line found at start of control structure
(#167) Blank line found at start of control structure
enrol/programs/db/upgradelib.php
(#44) Long list syntax is not allowed
(#82) Expected "foreach (...) {\n"; found "foreach(...) {\n"
(#82) Expected 1 space after FOREACH keyword; 0 found
(#89) Long list syntax is not allowed
(#96) Space found before semicolon; expected "];" but found "] ;"
(#108) Long list syntax is not allowed
(#125) Expected 1 newline at end of file; 0 found
enrol/programs/docs/index.php
(#26) Expected login check (require_login, require_course_login, require_admin, admin_externalpage_setup) following config inclusion. None found.
enrol/programs/documentation.php
(#30) Expected login check (require_login, require_course_login, require_admin, admin_externalpage_setup) following config inclusion. None found.
(#74) Blank line found at end of control structure
(#85) Blank line found at end of control structure
(#88) Expected 1 blank line at end of file; 2 found
enrol/programs/index.php
(#26) Expected login check (require_login, require_course_login, require_admin, admin_externalpage_setup) following config inclusion. None found.
enrol/programs/lang/ar/enrol_programs.php
(#32) The string key "allocation" is not in the correct order, it should be before "allocationend_help"
(#35) The string key "allocationdate" is not in the correct order, it should be before "programallocations"
(#41) The string key "appendinto" is not in the correct order, it should be before "appenditem"
(#46) The string key "calendarprogramdue" is not in the correct order, it should be before "calendarprogramend"
(#67) The string key "customfieldvisible:allocated" is not in the correct order, it should be before "customfieldvisibleto"
(#83) The string key "errordifferenttenant" is not in the correct order, it should be before "errorinvalidoverridedates"
(#85) The string key "errornoallocation" is not in the correct order, it should be before "errornoallocations"
(#105) The string key "evidence_details" is not in the correct order, it should be before "evidenceupload_updated"
(#116) The string key "extra_menu_management_program_allocation" is not in the correct order, it should be before "extra_menu_management_program_users"
(#139) The string key "messageprovider:approval_reject_notification" is not in the correct order, it should be before "messageprovider:approval_request_notification"
(#145) The string key "messageprovider:due_notification" is not in the correct order, it should be before "messageprovider:duesoon_relateduser_notification"
(#149) The string key "messageprovider:endcompleted_notification" is not in the correct order, it should be before "messageprovider:endsoon_relateduser_notification"
(#156) The string key "moveafter" is not in the correct order, it should be before "moveitemcancel"
(#162) The string key "notification_allocation_body" is not in the correct order, it should be before "notification_allocation_subject"
(#169) The string key "notification_completion_body" is not in the correct order, it should be before "notification_completion_subject"
(#176) The string key "notification_completion_relateduser_body" is not in the correct order, it should be before "notification_completion_relateduser_subject"
(#183) The string key "notification_deallocation_body" is not in the correct order, it should be before "notification_deallocation_subject"
(#190) The string key "notification_duesoon_body" is not in the correct order, it should be before "notification_duesoon_subject"
(#197) The string key "notification_duesoon_relateduser_body" is not in the correct order, it should be before "notification_duesoon_relateduser_subject"
(#202) The string key "notification_due" is not in the correct order, it should be before "notification_duesoon_relateduser_description"
(#204) The string key "notification_due_body" is not in the correct order, it should be before "notification_due_subject"
(#211) The string key "notification_due_relateduser_body" is not in the correct order, it should be before "notification_due_relateduser_subject"
(#218) The string key "notification_endsoon_body" is not in the correct order, it should be before "notification_endsoon_subject"
(#225) The string key "notification_endsoon_relateduser_body" is not in the correct order, it should be before "notification_endsoon_relateduser_subject"
(#230) The string key "notification_endcompleted" is not in the correct order, it should be before "notification_endsoon_relateduser_description"
(#232) The string key "notification_endcompleted_body" is not in the correct order, it should be before "notification_endcompleted_subject"
(#239) The string key "notification_endfailed_body" is not in the correct order, it should be before "notification_endfailed_subject"
(#246) The string key "notification_endfailed_relateduser_body" is not in the correct order, it should be before "notification_endfailed_relateduser_subject"
(#255) The string key "notification_reset_body" is not in the correct order, it should be before "notification_reset_subject"
(#262) The string key "notification_start_body" is not in the correct order, it should be before "notification_start_subject"
(#276) The string key "privacy:metadata:field:allocationid" is not in the correct order, it should be before "privacy:metadata:field:userid"
(#278) The string key "privacy:metadata:field:itemid" is not in the correct order, it should be before "privacy:metadata:field:sourceid"
(#280) The string key "privacy:metadata:field:timecompleted" is not in the correct order, it should be before "privacy:metadata:field:timecreated"
(#283) The string key "privacy:metadata:field:archived" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_allocations"
(#287) The string key "privacy:metadata:field:timedue" is not in the correct order, it should be before "privacy:metadata:field:timestart"
(#291) The string key "privacy:metadata:field:issueid" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_certs_issues"
(#296) The string key "privacy:metadata:field:evidencejson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_evidences"
(#297) The string key "privacy:metadata:field:createdby" is not in the correct order, it should be before "privacy:metadata:field:evidencejson"
(#300) The string key "privacy:metadata:field:datajson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_requests"
(#302) The string key "privacy:metadata:field:timerejected" is not in the correct order, it should be before "privacy:metadata:field:timerequested"
(#303) The string key "privacy:metadata:field:rejectedby" is not in the correct order, it should be before "privacy:metadata:field:timerejected"
(#307) The string key "privacy:metadata:field:reason" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_usr_snapshots"
(#309) The string key "privacy:metadata:field:snapshotby" is not in the correct order, it should be before "privacy:metadata:field:timesnapshot"
(#310) The string key "privacy:metadata:field:explanation" is not in the correct order, it should be before "privacy:metadata:field:snapshotby"
(#311) The string key "privacy:metadata:field:completionsjson" is not in the correct order, it should be before "privacy:metadata:field:explanation"
(#315) The string key "privacy:metadata:field:quantity" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_src_commholds"
(#321) The string key "programdue_delay" is not in the correct order, it should be before "programdue_help"
(#322) The string key "programdue_date" is not in the correct order, it should be before "programdue_delay"
(#325) The string key "programend_delay" is not in the correct order, it should be before "programend_help"
(#326) The string key "programend_date" is not in the correct order, it should be before "programend_delay"
(#327) The string key "programcompletion" is not in the correct order, it should be before "programend_date"
(#333) The string key "programs" is not in the correct order, it should be before "programurl"
(#339) The string key "programstart_allocation" is not in the correct order, it should be before "programstart_help"
(#341) The string key "programstart_date" is not in the correct order, it should be before "programstart_delay"
(#344) The string key "programstatus_any" is not in the correct order, it should be before "programstatus_completed"
(#348) The string key "programstatus_open" is not in the correct order, it should be before "programstatus_overdue"
(#349) The string key "programstatus_future" is not in the correct order, it should be before "programstatus_open"
(#350) The string key "programstatus_failed" is not in the correct order, it should be before "programstatus_future"
(#351) The string key "programs:addcourse" is not in the correct order, it should be before "programstatus_failed"
(#362) The string key "programs:admin" is not in the correct order, it should be before "programs:export"
(#382) The string key "sequencetype_allinanyorder" is not in the correct order, it should be before "sequencetype_allinorder"
(#385) The string key "selectcategory" is not in the correct order, it should be before "sequencetype_minpoints"
(#393) The string key "source_approval_daterejected" is not in the correct order, it should be before "source_approval_daterequested"
(#396) The string key "source_approval_notification_approval_request_body" is not in the correct order, it should be before "source_approval_notification_approval_request_subject"
(#399) The string key "source_approval_notification_approval_reject_subject" is not in the correct order, it should be before "source_approval_notification_approval_request_body"
(#400) The string key "source_approval_notification_approval_reject_body" is not in the correct order, it should be before "source_approval_notification_approval_reject_subject"
(#409) The string key "source_approval_requestpending" is not in the correct order, it should be before "source_approval_requests"
(#411) The string key "source_approval_requestapprove" is not in the correct order, it should be before "source_approval_requestrejected"
(#413) The string key "source_approval_requestdelete" is not in the correct order, it should be before "source_approval_requestreject"
(#414) The string key "source_approval_rejectionreason" is not in the correct order, it should be before "source_approval_requestdelete"
(#434) The string key "source_manual_potusers" is not in the correct order, it should be before "source_manual_potusersmatching"
(#458) The string key "source_selfallocation_maxusers_status" is not in the correct order, it should be before "source_selfallocation_maxusersreached"
(#464) The string key "source_udplans_allowed" is not in the correct order, it should be before "source_udplans_allownew_desc"
(#468) The string key "set" is not in the correct order, it should be before "source_udplans_requirecap"
(#470) The string key "scheduling" is not in the correct order, it should be before "settings"
(#485) The string key "updateallocation" is not in the correct order, it should be before "updateprogram"
(#489) The string key "updatescheduling" is not in the correct order, it should be before "updateset"
(#494) The string key "upload_files" is not in the correct order, it should be before "upload_invalidcount"
(#505) The string key "rb_allocatedprograms" is not in the correct order, it should be before "userupload_completion_updated"
(#510) The string key "rb_dateallocated" is not in the correct order, it should be before "rb_datecompleted"
(#512) The string key "rb_coursesall" is not in the correct order, it should be before "rb_datestarted"
(#528) The string key "rb_programduedate" is not in the correct order, it should be before "rb_programedatecreated"
(#530) The string key "rb_programallocationtype" is not in the correct order, it should be before "rb_programenddate"
(#538) The string key "rb_programmultiitem" is not in the correct order, it should be before "rb_programnamelinked"
enrol/programs/lang/ca/enrol_programs.php
(#32) The string key "allocation" is not in the correct order, it should be before "allocationend_help"
(#35) The string key "allocationdate" is not in the correct order, it should be before "programallocations"
(#41) The string key "appendinto" is not in the correct order, it should be before "appenditem"
(#46) The string key "calendarprogramdue" is not in the correct order, it should be before "calendarprogramend"
(#67) The string key "customfieldvisible:allocated" is not in the correct order, it should be before "customfieldvisibleto"
(#83) The string key "errordifferenttenant" is not in the correct order, it should be before "errorinvalidoverridedates"
(#85) The string key "errornoallocation" is not in the correct order, it should be before "errornoallocations"
(#105) The string key "evidence_details" is not in the correct order, it should be before "evidenceupload_updated"
(#116) The string key "extra_menu_management_program_allocation" is not in the correct order, it should be before "extra_menu_management_program_users"
(#139) The string key "messageprovider:approval_reject_notification" is not in the correct order, it should be before "messageprovider:approval_request_notification"
(#145) The string key "messageprovider:due_notification" is not in the correct order, it should be before "messageprovider:duesoon_relateduser_notification"
(#149) The string key "messageprovider:endcompleted_notification" is not in the correct order, it should be before "messageprovider:endsoon_relateduser_notification"
(#156) The string key "moveafter" is not in the correct order, it should be before "moveitemcancel"
(#162) The string key "notification_allocation_body" is not in the correct order, it should be before "notification_allocation_subject"
(#169) The string key "notification_completion_body" is not in the correct order, it should be before "notification_completion_subject"
(#176) The string key "notification_completion_relateduser_body" is not in the correct order, it should be before "notification_completion_relateduser_subject"
(#183) The string key "notification_deallocation_body" is not in the correct order, it should be before "notification_deallocation_subject"
(#190) The string key "notification_duesoon_body" is not in the correct order, it should be before "notification_duesoon_subject"
(#197) The string key "notification_duesoon_relateduser_body" is not in the correct order, it should be before "notification_duesoon_relateduser_subject"
(#202) The string key "notification_due" is not in the correct order, it should be before "notification_duesoon_relateduser_description"
(#204) The string key "notification_due_body" is not in the correct order, it should be before "notification_due_subject"
(#211) The string key "notification_due_relateduser_body" is not in the correct order, it should be before "notification_due_relateduser_subject"
(#218) The string key "notification_endsoon_body" is not in the correct order, it should be before "notification_endsoon_subject"
(#225) The string key "notification_endsoon_relateduser_body" is not in the correct order, it should be before "notification_endsoon_relateduser_subject"
(#230) The string key "notification_endcompleted" is not in the correct order, it should be before "notification_endsoon_relateduser_description"
(#232) The string key "notification_endcompleted_body" is not in the correct order, it should be before "notification_endcompleted_subject"
(#239) The string key "notification_endfailed_body" is not in the correct order, it should be before "notification_endfailed_subject"
(#246) The string key "notification_endfailed_relateduser_body" is not in the correct order, it should be before "notification_endfailed_relateduser_subject"
(#255) The string key "notification_reset_body" is not in the correct order, it should be before "notification_reset_subject"
(#262) The string key "notification_start_body" is not in the correct order, it should be before "notification_start_subject"
(#276) The string key "privacy:metadata:field:allocationid" is not in the correct order, it should be before "privacy:metadata:field:userid"
(#278) The string key "privacy:metadata:field:itemid" is not in the correct order, it should be before "privacy:metadata:field:sourceid"
(#280) The string key "privacy:metadata:field:timecompleted" is not in the correct order, it should be before "privacy:metadata:field:timecreated"
(#283) The string key "privacy:metadata:field:archived" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_allocations"
(#287) The string key "privacy:metadata:field:timedue" is not in the correct order, it should be before "privacy:metadata:field:timestart"
(#291) The string key "privacy:metadata:field:issueid" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_certs_issues"
(#296) The string key "privacy:metadata:field:evidencejson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_evidences"
(#297) The string key "privacy:metadata:field:createdby" is not in the correct order, it should be before "privacy:metadata:field:evidencejson"
(#300) The string key "privacy:metadata:field:datajson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_requests"
(#302) The string key "privacy:metadata:field:timerejected" is not in the correct order, it should be before "privacy:metadata:field:timerequested"
(#303) The string key "privacy:metadata:field:rejectedby" is not in the correct order, it should be before "privacy:metadata:field:timerejected"
(#307) The string key "privacy:metadata:field:reason" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_usr_snapshots"
(#309) The string key "privacy:metadata:field:snapshotby" is not in the correct order, it should be before "privacy:metadata:field:timesnapshot"
(#310) The string key "privacy:metadata:field:explanation" is not in the correct order, it should be before "privacy:metadata:field:snapshotby"
(#311) The string key "privacy:metadata:field:completionsjson" is not in the correct order, it should be before "privacy:metadata:field:explanation"
(#315) The string key "privacy:metadata:field:quantity" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_src_commholds"
(#321) The string key "programdue_delay" is not in the correct order, it should be before "programdue_help"
(#322) The string key "programdue_date" is not in the correct order, it should be before "programdue_delay"
(#325) The string key "programend_delay" is not in the correct order, it should be before "programend_help"
(#326) The string key "programend_date" is not in the correct order, it should be before "programend_delay"
(#327) The string key "programcompletion" is not in the correct order, it should be before "programend_date"
(#333) The string key "programs" is not in the correct order, it should be before "programurl"
(#339) The string key "programstart_allocation" is not in the correct order, it should be before "programstart_help"
(#341) The string key "programstart_date" is not in the correct order, it should be before "programstart_delay"
(#344) The string key "programstatus_any" is not in the correct order, it should be before "programstatus_completed"
(#348) The string key "programstatus_open" is not in the correct order, it should be before "programstatus_overdue"
(#349) The string key "programstatus_future" is not in the correct order, it should be before "programstatus_open"
(#350) The string key "programstatus_failed" is not in the correct order, it should be before "programstatus_future"
(#351) The string key "programs:addcourse" is not in the correct order, it should be before "programstatus_failed"
(#362) The string key "programs:admin" is not in the correct order, it should be before "programs:export"
(#382) The string key "sequencetype_allinanyorder" is not in the correct order, it should be before "sequencetype_allinorder"
(#385) The string key "selectcategory" is not in the correct order, it should be before "sequencetype_minpoints"
(#393) The string key "source_approval_daterejected" is not in the correct order, it should be before "source_approval_daterequested"
(#396) The string key "source_approval_notification_approval_request_body" is not in the correct order, it should be before "source_approval_notification_approval_request_subject"
(#399) The string key "source_approval_notification_approval_reject_subject" is not in the correct order, it should be before "source_approval_notification_approval_request_body"
(#400) The string key "source_approval_notification_approval_reject_body" is not in the correct order, it should be before "source_approval_notification_approval_reject_subject"
(#409) The string key "source_approval_requestpending" is not in the correct order, it should be before "source_approval_requests"
(#411) The string key "source_approval_requestapprove" is not in the correct order, it should be before "source_approval_requestrejected"
(#413) The string key "source_approval_requestdelete" is not in the correct order, it should be before "source_approval_requestreject"
(#414) The string key "source_approval_rejectionreason" is not in the correct order, it should be before "source_approval_requestdelete"
(#434) The string key "source_manual_potusers" is not in the correct order, it should be before "source_manual_potusersmatching"
(#458) The string key "source_selfallocation_maxusers_status" is not in the correct order, it should be before "source_selfallocation_maxusersreached"
(#464) The string key "source_udplans_allowed" is not in the correct order, it should be before "source_udplans_allownew_desc"
(#468) The string key "set" is not in the correct order, it should be before "source_udplans_requirecap"
(#470) The string key "scheduling" is not in the correct order, it should be before "settings"
(#485) The string key "updateallocation" is not in the correct order, it should be before "updateprogram"
(#489) The string key "updatescheduling" is not in the correct order, it should be before "updateset"
(#494) The string key "upload_files" is not in the correct order, it should be before "upload_invalidcount"
(#505) The string key "rb_allocatedprograms" is not in the correct order, it should be before "userupload_completion_updated"
(#510) The string key "rb_dateallocated" is not in the correct order, it should be before "rb_datecompleted"
(#512) The string key "rb_coursesall" is not in the correct order, it should be before "rb_datestarted"
(#528) The string key "rb_programduedate" is not in the correct order, it should be before "rb_programedatecreated"
(#530) The string key "rb_programallocationtype" is not in the correct order, it should be before "rb_programenddate"
(#538) The string key "rb_programmultiitem" is not in the correct order, it should be before "rb_programnamelinked"
enrol/programs/lang/cs/enrol_programs.php
(#32) The string key "allocation" is not in the correct order, it should be before "allocationend_help"
(#35) The string key "allocationdate" is not in the correct order, it should be before "programallocations"
(#41) The string key "appendinto" is not in the correct order, it should be before "appenditem"
(#46) The string key "calendarprogramdue" is not in the correct order, it should be before "calendarprogramend"
(#67) The string key "customfieldvisible:allocated" is not in the correct order, it should be before "customfieldvisibleto"
(#83) The string key "errordifferenttenant" is not in the correct order, it should be before "errorinvalidoverridedates"
(#85) The string key "errornoallocation" is not in the correct order, it should be before "errornoallocations"
(#105) The string key "evidence_details" is not in the correct order, it should be before "evidenceupload_updated"
(#116) The string key "extra_menu_management_program_allocation" is not in the correct order, it should be before "extra_menu_management_program_users"
(#139) The string key "messageprovider:approval_reject_notification" is not in the correct order, it should be before "messageprovider:approval_request_notification"
(#145) The string key "messageprovider:due_notification" is not in the correct order, it should be before "messageprovider:duesoon_relateduser_notification"
(#149) The string key "messageprovider:endcompleted_notification" is not in the correct order, it should be before "messageprovider:endsoon_relateduser_notification"
(#156) The string key "moveafter" is not in the correct order, it should be before "moveitemcancel"
(#162) The string key "notification_allocation_body" is not in the correct order, it should be before "notification_allocation_subject"
(#169) The string key "notification_completion_body" is not in the correct order, it should be before "notification_completion_subject"
(#176) The string key "notification_completion_relateduser_body" is not in the correct order, it should be before "notification_completion_relateduser_subject"
(#183) The string key "notification_deallocation_body" is not in the correct order, it should be before "notification_deallocation_subject"
(#190) The string key "notification_duesoon_body" is not in the correct order, it should be before "notification_duesoon_subject"
(#197) The string key "notification_duesoon_relateduser_body" is not in the correct order, it should be before "notification_duesoon_relateduser_subject"
(#202) The string key "notification_due" is not in the correct order, it should be before "notification_duesoon_relateduser_description"
(#204) The string key "notification_due_body" is not in the correct order, it should be before "notification_due_subject"
(#211) The string key "notification_due_relateduser_body" is not in the correct order, it should be before "notification_due_relateduser_subject"
(#218) The string key "notification_endsoon_body" is not in the correct order, it should be before "notification_endsoon_subject"
(#225) The string key "notification_endsoon_relateduser_body" is not in the correct order, it should be before "notification_endsoon_relateduser_subject"
(#230) The string key "notification_endcompleted" is not in the correct order, it should be before "notification_endsoon_relateduser_description"
(#232) The string key "notification_endcompleted_body" is not in the correct order, it should be before "notification_endcompleted_subject"
(#239) The string key "notification_endfailed_body" is not in the correct order, it should be before "notification_endfailed_subject"
(#246) The string key "notification_endfailed_relateduser_body" is not in the correct order, it should be before "notification_endfailed_relateduser_subject"
(#255) The string key "notification_reset_body" is not in the correct order, it should be before "notification_reset_subject"
(#262) The string key "notification_start_body" is not in the correct order, it should be before "notification_start_subject"
(#276) The string key "privacy:metadata:field:allocationid" is not in the correct order, it should be before "privacy:metadata:field:userid"
(#278) The string key "privacy:metadata:field:itemid" is not in the correct order, it should be before "privacy:metadata:field:sourceid"
(#280) The string key "privacy:metadata:field:timecompleted" is not in the correct order, it should be before "privacy:metadata:field:timecreated"
(#283) The string key "privacy:metadata:field:archived" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_allocations"
(#287) The string key "privacy:metadata:field:timedue" is not in the correct order, it should be before "privacy:metadata:field:timestart"
(#291) The string key "privacy:metadata:field:issueid" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_certs_issues"
(#296) The string key "privacy:metadata:field:evidencejson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_evidences"
(#297) The string key "privacy:metadata:field:createdby" is not in the correct order, it should be before "privacy:metadata:field:evidencejson"
(#300) The string key "privacy:metadata:field:datajson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_requests"
(#302) The string key "privacy:metadata:field:timerejected" is not in the correct order, it should be before "privacy:metadata:field:timerequested"
(#303) The string key "privacy:metadata:field:rejectedby" is not in the correct order, it should be before "privacy:metadata:field:timerejected"
(#307) The string key "privacy:metadata:field:reason" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_usr_snapshots"
(#309) The string key "privacy:metadata:field:snapshotby" is not in the correct order, it should be before "privacy:metadata:field:timesnapshot"
(#310) The string key "privacy:metadata:field:explanation" is not in the correct order, it should be before "privacy:metadata:field:snapshotby"
(#311) The string key "privacy:metadata:field:completionsjson" is not in the correct order, it should be before "privacy:metadata:field:explanation"
(#315) The string key "privacy:metadata:field:quantity" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_src_commholds"
(#321) The string key "programdue_delay" is not in the correct order, it should be before "programdue_help"
(#322) The string key "programdue_date" is not in the correct order, it should be before "programdue_delay"
(#325) The string key "programend_delay" is not in the correct order, it should be before "programend_help"
(#326) The string key "programend_date" is not in the correct order, it should be before "programend_delay"
(#327) The string key "programcompletion" is not in the correct order, it should be before "programend_date"
(#333) The string key "programs" is not in the correct order, it should be before "programurl"
(#339) The string key "programstart_allocation" is not in the correct order, it should be before "programstart_help"
(#341) The string key "programstart_date" is not in the correct order, it should be before "programstart_delay"
(#344) The string key "programstatus_any" is not in the correct order, it should be before "programstatus_completed"
(#348) The string key "programstatus_open" is not in the correct order, it should be before "programstatus_overdue"
(#349) The string key "programstatus_future" is not in the correct order, it should be before "programstatus_open"
(#350) The string key "programstatus_failed" is not in the correct order, it should be before "programstatus_future"
(#351) The string key "programs:addcourse" is not in the correct order, it should be before "programstatus_failed"
(#362) The string key "programs:admin" is not in the correct order, it should be before "programs:export"
(#382) The string key "sequencetype_allinanyorder" is not in the correct order, it should be before "sequencetype_allinorder"
(#385) The string key "selectcategory" is not in the correct order, it should be before "sequencetype_minpoints"
(#393) The string key "source_approval_daterejected" is not in the correct order, it should be before "source_approval_daterequested"
(#396) The string key "source_approval_notification_approval_request_body" is not in the correct order, it should be before "source_approval_notification_approval_request_subject"
(#399) The string key "source_approval_notification_approval_reject_subject" is not in the correct order, it should be before "source_approval_notification_approval_request_body"
(#400) The string key "source_approval_notification_approval_reject_body" is not in the correct order, it should be before "source_approval_notification_approval_reject_subject"
(#409) The string key "source_approval_requestpending" is not in the correct order, it should be before "source_approval_requests"
(#411) The string key "source_approval_requestapprove" is not in the correct order, it should be before "source_approval_requestrejected"
(#413) The string key "source_approval_requestdelete" is not in the correct order, it should be before "source_approval_requestreject"
(#414) The string key "source_approval_rejectionreason" is not in the correct order, it should be before "source_approval_requestdelete"
(#434) The string key "source_manual_potusers" is not in the correct order, it should be before "source_manual_potusersmatching"
(#458) The string key "source_selfallocation_maxusers_status" is not in the correct order, it should be before "source_selfallocation_maxusersreached"
(#464) The string key "source_udplans_allowed" is not in the correct order, it should be before "source_udplans_allownew_desc"
(#468) The string key "set" is not in the correct order, it should be before "source_udplans_requirecap"
(#470) The string key "scheduling" is not in the correct order, it should be before "settings"
(#485) The string key "updateallocation" is not in the correct order, it should be before "updateprogram"
(#489) The string key "updatescheduling" is not in the correct order, it should be before "updateset"
(#494) The string key "upload_files" is not in the correct order, it should be before "upload_invalidcount"
(#505) The string key "rb_allocatedprograms" is not in the correct order, it should be before "userupload_completion_updated"
(#510) The string key "rb_dateallocated" is not in the correct order, it should be before "rb_datecompleted"
(#512) The string key "rb_coursesall" is not in the correct order, it should be before "rb_datestarted"
(#528) The string key "rb_programduedate" is not in the correct order, it should be before "rb_programedatecreated"
(#530) The string key "rb_programallocationtype" is not in the correct order, it should be before "rb_programenddate"
(#538) The string key "rb_programmultiitem" is not in the correct order, it should be before "rb_programnamelinked"
enrol/programs/lang/da/enrol_programs.php
(#32) The string key "allocation" is not in the correct order, it should be before "allocationend_help"
(#35) The string key "allocationdate" is not in the correct order, it should be before "programallocations"
(#41) The string key "appendinto" is not in the correct order, it should be before "appenditem"
(#46) The string key "calendarprogramdue" is not in the correct order, it should be before "calendarprogramend"
(#67) The string key "customfieldvisible:allocated" is not in the correct order, it should be before "customfieldvisibleto"
(#83) The string key "errordifferenttenant" is not in the correct order, it should be before "errorinvalidoverridedates"
(#85) The string key "errornoallocation" is not in the correct order, it should be before "errornoallocations"
(#105) The string key "evidence_details" is not in the correct order, it should be before "evidenceupload_updated"
(#116) The string key "extra_menu_management_program_allocation" is not in the correct order, it should be before "extra_menu_management_program_users"
(#139) The string key "messageprovider:approval_reject_notification" is not in the correct order, it should be before "messageprovider:approval_request_notification"
(#145) The string key "messageprovider:due_notification" is not in the correct order, it should be before "messageprovider:duesoon_relateduser_notification"
(#149) The string key "messageprovider:endcompleted_notification" is not in the correct order, it should be before "messageprovider:endsoon_relateduser_notification"
(#156) The string key "moveafter" is not in the correct order, it should be before "moveitemcancel"
(#162) The string key "notification_allocation_body" is not in the correct order, it should be before "notification_allocation_subject"
(#169) The string key "notification_completion_body" is not in the correct order, it should be before "notification_completion_subject"
(#176) The string key "notification_completion_relateduser_body" is not in the correct order, it should be before "notification_completion_relateduser_subject"
(#183) The string key "notification_deallocation_body" is not in the correct order, it should be before "notification_deallocation_subject"
(#190) The string key "notification_duesoon_body" is not in the correct order, it should be before "notification_duesoon_subject"
(#197) The string key "notification_duesoon_relateduser_body" is not in the correct order, it should be before "notification_duesoon_relateduser_subject"
(#202) The string key "notification_due" is not in the correct order, it should be before "notification_duesoon_relateduser_description"
(#204) The string key "notification_due_body" is not in the correct order, it should be before "notification_due_subject"
(#211) The string key "notification_due_relateduser_body" is not in the correct order, it should be before "notification_due_relateduser_subject"
(#218) The string key "notification_endsoon_body" is not in the correct order, it should be before "notification_endsoon_subject"
(#225) The string key "notification_endsoon_relateduser_body" is not in the correct order, it should be before "notification_endsoon_relateduser_subject"
(#230) The string key "notification_endcompleted" is not in the correct order, it should be before "notification_endsoon_relateduser_description"
(#232) The string key "notification_endcompleted_body" is not in the correct order, it should be before "notification_endcompleted_subject"
(#239) The string key "notification_endfailed_body" is not in the correct order, it should be before "notification_endfailed_subject"
(#246) The string key "notification_endfailed_relateduser_body" is not in the correct order, it should be before "notification_endfailed_relateduser_subject"
(#255) The string key "notification_reset_body" is not in the correct order, it should be before "notification_reset_subject"
(#262) The string key "notification_start_body" is not in the correct order, it should be before "notification_start_subject"
(#276) The string key "privacy:metadata:field:allocationid" is not in the correct order, it should be before "privacy:metadata:field:userid"
(#278) The string key "privacy:metadata:field:itemid" is not in the correct order, it should be before "privacy:metadata:field:sourceid"
(#280) The string key "privacy:metadata:field:timecompleted" is not in the correct order, it should be before "privacy:metadata:field:timecreated"
(#283) The string key "privacy:metadata:field:archived" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_allocations"
(#287) The string key "privacy:metadata:field:timedue" is not in the correct order, it should be before "privacy:metadata:field:timestart"
(#291) The string key "privacy:metadata:field:issueid" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_certs_issues"
(#296) The string key "privacy:metadata:field:evidencejson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_evidences"
(#297) The string key "privacy:metadata:field:createdby" is not in the correct order, it should be before "privacy:metadata:field:evidencejson"
(#300) The string key "privacy:metadata:field:datajson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_requests"
(#302) The string key "privacy:metadata:field:timerejected" is not in the correct order, it should be before "privacy:metadata:field:timerequested"
(#303) The string key "privacy:metadata:field:rejectedby" is not in the correct order, it should be before "privacy:metadata:field:timerejected"
(#307) The string key "privacy:metadata:field:reason" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_usr_snapshots"
(#309) The string key "privacy:metadata:field:snapshotby" is not in the correct order, it should be before "privacy:metadata:field:timesnapshot"
(#310) The string key "privacy:metadata:field:explanation" is not in the correct order, it should be before "privacy:metadata:field:snapshotby"
(#311) The string key "privacy:metadata:field:completionsjson" is not in the correct order, it should be before "privacy:metadata:field:explanation"
(#315) The string key "privacy:metadata:field:quantity" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_src_commholds"
(#321) The string key "programdue_delay" is not in the correct order, it should be before "programdue_help"
(#322) The string key "programdue_date" is not in the correct order, it should be before "programdue_delay"
(#325) The string key "programend_delay" is not in the correct order, it should be before "programend_help"
(#326) The string key "programend_date" is not in the correct order, it should be before "programend_delay"
(#327) The string key "programcompletion" is not in the correct order, it should be before "programend_date"
(#333) The string key "programs" is not in the correct order, it should be before "programurl"
(#339) The string key "programstart_allocation" is not in the correct order, it should be before "programstart_help"
(#341) The string key "programstart_date" is not in the correct order, it should be before "programstart_delay"
(#344) The string key "programstatus_any" is not in the correct order, it should be before "programstatus_completed"
(#348) The string key "programstatus_open" is not in the correct order, it should be before "programstatus_overdue"
(#349) The string key "programstatus_future" is not in the correct order, it should be before "programstatus_open"
(#350) The string key "programstatus_failed" is not in the correct order, it should be before "programstatus_future"
(#351) The string key "programs:addcourse" is not in the correct order, it should be before "programstatus_failed"
(#362) The string key "programs:admin" is not in the correct order, it should be before "programs:export"
(#382) The string key "sequencetype_allinanyorder" is not in the correct order, it should be before "sequencetype_allinorder"
(#385) The string key "selectcategory" is not in the correct order, it should be before "sequencetype_minpoints"
(#393) The string key "source_approval_daterejected" is not in the correct order, it should be before "source_approval_daterequested"
(#396) The string key "source_approval_notification_approval_request_body" is not in the correct order, it should be before "source_approval_notification_approval_request_subject"
(#399) The string key "source_approval_notification_approval_reject_subject" is not in the correct order, it should be before "source_approval_notification_approval_request_body"
(#400) The string key "source_approval_notification_approval_reject_body" is not in the correct order, it should be before "source_approval_notification_approval_reject_subject"
(#409) The string key "source_approval_requestpending" is not in the correct order, it should be before "source_approval_requests"
(#411) The string key "source_approval_requestapprove" is not in the correct order, it should be before "source_approval_requestrejected"
(#413) The string key "source_approval_requestdelete" is not in the correct order, it should be before "source_approval_requestreject"
(#414) The string key "source_approval_rejectionreason" is not in the correct order, it should be before "source_approval_requestdelete"
(#434) The string key "source_manual_potusers" is not in the correct order, it should be before "source_manual_potusersmatching"
(#458) The string key "source_selfallocation_maxusers_status" is not in the correct order, it should be before "source_selfallocation_maxusersreached"
(#464) The string key "source_udplans_allowed" is not in the correct order, it should be before "source_udplans_allownew_desc"
(#468) The string key "set" is not in the correct order, it should be before "source_udplans_requirecap"
(#470) The string key "scheduling" is not in the correct order, it should be before "settings"
(#485) The string key "updateallocation" is not in the correct order, it should be before "updateprogram"
(#489) The string key "updatescheduling" is not in the correct order, it should be before "updateset"
(#494) The string key "upload_files" is not in the correct order, it should be before "upload_invalidcount"
(#505) The string key "rb_allocatedprograms" is not in the correct order, it should be before "userupload_completion_updated"
(#510) The string key "rb_dateallocated" is not in the correct order, it should be before "rb_datecompleted"
(#512) The string key "rb_coursesall" is not in the correct order, it should be before "rb_datestarted"
(#528) The string key "rb_programduedate" is not in the correct order, it should be before "rb_programedatecreated"
(#530) The string key "rb_programallocationtype" is not in the correct order, it should be before "rb_programenddate"
(#538) The string key "rb_programmultiitem" is not in the correct order, it should be before "rb_programnamelinked"
enrol/programs/lang/de/enrol_programs.php
(#32) The string key "allocation" is not in the correct order, it should be before "allocationend_help"
(#35) The string key "allocationdate" is not in the correct order, it should be before "programallocations"
(#41) The string key "appendinto" is not in the correct order, it should be before "appenditem"
(#46) The string key "calendarprogramdue" is not in the correct order, it should be before "calendarprogramend"
(#67) The string key "customfieldvisible:allocated" is not in the correct order, it should be before "customfieldvisibleto"
(#83) The string key "errordifferenttenant" is not in the correct order, it should be before "errorinvalidoverridedates"
(#85) The string key "errornoallocation" is not in the correct order, it should be before "errornoallocations"
(#105) The string key "evidence_details" is not in the correct order, it should be before "evidenceupload_updated"
(#116) The string key "extra_menu_management_program_allocation" is not in the correct order, it should be before "extra_menu_management_program_users"
(#139) The string key "messageprovider:approval_reject_notification" is not in the correct order, it should be before "messageprovider:approval_request_notification"
(#145) The string key "messageprovider:due_notification" is not in the correct order, it should be before "messageprovider:duesoon_relateduser_notification"
(#149) The string key "messageprovider:endcompleted_notification" is not in the correct order, it should be before "messageprovider:endsoon_relateduser_notification"
(#156) The string key "moveafter" is not in the correct order, it should be before "moveitemcancel"
(#162) The string key "notification_allocation_body" is not in the correct order, it should be before "notification_allocation_subject"
(#169) The string key "notification_completion_body" is not in the correct order, it should be before "notification_completion_subject"
(#176) The string key "notification_completion_relateduser_body" is not in the correct order, it should be before "notification_completion_relateduser_subject"
(#183) The string key "notification_deallocation_body" is not in the correct order, it should be before "notification_deallocation_subject"
(#190) The string key "notification_duesoon_body" is not in the correct order, it should be before "notification_duesoon_subject"
(#197) The string key "notification_duesoon_relateduser_body" is not in the correct order, it should be before "notification_duesoon_relateduser_subject"
(#202) The string key "notification_due" is not in the correct order, it should be before "notification_duesoon_relateduser_description"
(#204) The string key "notification_due_body" is not in the correct order, it should be before "notification_due_subject"
(#211) The string key "notification_due_relateduser_body" is not in the correct order, it should be before "notification_due_relateduser_subject"
(#218) The string key "notification_endsoon_body" is not in the correct order, it should be before "notification_endsoon_subject"
(#225) The string key "notification_endsoon_relateduser_body" is not in the correct order, it should be before "notification_endsoon_relateduser_subject"
(#230) The string key "notification_endcompleted" is not in the correct order, it should be before "notification_endsoon_relateduser_description"
(#232) The string key "notification_endcompleted_body" is not in the correct order, it should be before "notification_endcompleted_subject"
(#239) The string key "notification_endfailed_body" is not in the correct order, it should be before "notification_endfailed_subject"
(#246) The string key "notification_endfailed_relateduser_body" is not in the correct order, it should be before "notification_endfailed_relateduser_subject"
(#255) The string key "notification_reset_body" is not in the correct order, it should be before "notification_reset_subject"
(#262) The string key "notification_start_body" is not in the correct order, it should be before "notification_start_subject"
(#276) The string key "privacy:metadata:field:allocationid" is not in the correct order, it should be before "privacy:metadata:field:userid"
(#278) The string key "privacy:metadata:field:itemid" is not in the correct order, it should be before "privacy:metadata:field:sourceid"
(#280) The string key "privacy:metadata:field:timecompleted" is not in the correct order, it should be before "privacy:metadata:field:timecreated"
(#283) The string key "privacy:metadata:field:archived" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_allocations"
(#287) The string key "privacy:metadata:field:timedue" is not in the correct order, it should be before "privacy:metadata:field:timestart"
(#291) The string key "privacy:metadata:field:issueid" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_certs_issues"
(#296) The string key "privacy:metadata:field:evidencejson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_evidences"
(#297) The string key "privacy:metadata:field:createdby" is not in the correct order, it should be before "privacy:metadata:field:evidencejson"
(#300) The string key "privacy:metadata:field:datajson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_requests"
(#302) The string key "privacy:metadata:field:timerejected" is not in the correct order, it should be before "privacy:metadata:field:timerequested"
(#303) The string key "privacy:metadata:field:rejectedby" is not in the correct order, it should be before "privacy:metadata:field:timerejected"
(#307) The string key "privacy:metadata:field:reason" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_usr_snapshots"
(#309) The string key "privacy:metadata:field:snapshotby" is not in the correct order, it should be before "privacy:metadata:field:timesnapshot"
(#310) The string key "privacy:metadata:field:explanation" is not in the correct order, it should be before "privacy:metadata:field:snapshotby"
(#311) The string key "privacy:metadata:field:completionsjson" is not in the correct order, it should be before "privacy:metadata:field:explanation"
(#315) The string key "privacy:metadata:field:quantity" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_src_commholds"
(#321) The string key "programdue_delay" is not in the correct order, it should be before "programdue_help"
(#322) The string key "programdue_date" is not in the correct order, it should be before "programdue_delay"
(#325) The string key "programend_delay" is not in the correct order, it should be before "programend_help"
(#326) The string key "programend_date" is not in the correct order, it should be before "programend_delay"
(#327) The string key "programcompletion" is not in the correct order, it should be before "programend_date"
(#333) The string key "programs" is not in the correct order, it should be before "programurl"
(#339) The string key "programstart_allocation" is not in the correct order, it should be before "programstart_help"
(#341) The string key "programstart_date" is not in the correct order, it should be before "programstart_delay"
(#344) The string key "programstatus_any" is not in the correct order, it should be before "programstatus_completed"
(#348) The string key "programstatus_open" is not in the correct order, it should be before "programstatus_overdue"
(#349) The string key "programstatus_future" is not in the correct order, it should be before "programstatus_open"
(#350) The string key "programstatus_failed" is not in the correct order, it should be before "programstatus_future"
(#351) The string key "programs:addcourse" is not in the correct order, it should be before "programstatus_failed"
(#362) The string key "programs:admin" is not in the correct order, it should be before "programs:export"
(#382) The string key "sequencetype_allinanyorder" is not in the correct order, it should be before "sequencetype_allinorder"
(#385) The string key "selectcategory" is not in the correct order, it should be before "sequencetype_minpoints"
(#393) The string key "source_approval_daterejected" is not in the correct order, it should be before "source_approval_daterequested"
(#396) The string key "source_approval_notification_approval_request_body" is not in the correct order, it should be before "source_approval_notification_approval_request_subject"
(#399) The string key "source_approval_notification_approval_reject_subject" is not in the correct order, it should be before "source_approval_notification_approval_request_body"
(#400) The string key "source_approval_notification_approval_reject_body" is not in the correct order, it should be before "source_approval_notification_approval_reject_subject"
(#409) The string key "source_approval_requestpending" is not in the correct order, it should be before "source_approval_requests"
(#411) The string key "source_approval_requestapprove" is not in the correct order, it should be before "source_approval_requestrejected"
(#413) The string key "source_approval_requestdelete" is not in the correct order, it should be before "source_approval_requestreject"
(#414) The string key "source_approval_rejectionreason" is not in the correct order, it should be before "source_approval_requestdelete"
(#434) The string key "source_manual_potusers" is not in the correct order, it should be before "source_manual_potusersmatching"
(#458) The string key "source_selfallocation_maxusers_status" is not in the correct order, it should be before "source_selfallocation_maxusersreached"
(#464) The string key "source_udplans_allowed" is not in the correct order, it should be before "source_udplans_allownew_desc"
(#468) The string key "set" is not in the correct order, it should be before "source_udplans_requirecap"
(#470) The string key "scheduling" is not in the correct order, it should be before "settings"
(#485) The string key "updateallocation" is not in the correct order, it should be before "updateprogram"
(#489) The string key "updatescheduling" is not in the correct order, it should be before "updateset"
(#494) The string key "upload_files" is not in the correct order, it should be before "upload_invalidcount"
(#505) The string key "rb_allocatedprograms" is not in the correct order, it should be before "userupload_completion_updated"
(#510) The string key "rb_dateallocated" is not in the correct order, it should be before "rb_datecompleted"
(#512) The string key "rb_coursesall" is not in the correct order, it should be before "rb_datestarted"
(#528) The string key "rb_programduedate" is not in the correct order, it should be before "rb_programedatecreated"
(#530) The string key "rb_programallocationtype" is not in the correct order, it should be before "rb_programenddate"
(#538) The string key "rb_programmultiitem" is not in the correct order, it should be before "rb_programnamelinked"
enrol/programs/lang/en/enrol_programs.php
(#32) The string key "allocation" is not in the correct order, it should be before "allocationend_help"
(#35) The string key "allocationdate" is not in the correct order, it should be before "programallocations"
(#41) The string key "appendinto" is not in the correct order, it should be before "appenditem"
(#46) The string key "calendarprogramdue" is not in the correct order, it should be before "calendarprogramend"
(#67) The string key "customfieldvisible:allocated" is not in the correct order, it should be before "customfieldvisibleto"
(#83) The string key "errordifferenttenant" is not in the correct order, it should be before "errorinvalidoverridedates"
(#85) The string key "errornoallocation" is not in the correct order, it should be before "errornoallocations"
(#105) The string key "evidence_details" is not in the correct order, it should be before "evidenceupload_updated"
(#116) The string key "extra_menu_management_program_allocation" is not in the correct order, it should be before "extra_menu_management_program_users"
(#139) The string key "messageprovider:approval_reject_notification" is not in the correct order, it should be before "messageprovider:approval_request_notification"
(#145) The string key "messageprovider:due_notification" is not in the correct order, it should be before "messageprovider:duesoon_relateduser_notification"
(#149) The string key "messageprovider:endcompleted_notification" is not in the correct order, it should be before "messageprovider:endsoon_relateduser_notification"
(#156) The string key "moveafter" is not in the correct order, it should be before "moveitemcancel"
(#162) The string key "notification_allocation_body" is not in the correct order, it should be before "notification_allocation_subject"
(#169) The string key "notification_completion_body" is not in the correct order, it should be before "notification_completion_subject"
(#176) The string key "notification_completion_relateduser_body" is not in the correct order, it should be before "notification_completion_relateduser_subject"
(#183) The string key "notification_deallocation_body" is not in the correct order, it should be before "notification_deallocation_subject"
(#190) The string key "notification_duesoon_body" is not in the correct order, it should be before "notification_duesoon_subject"
(#197) The string key "notification_duesoon_relateduser_body" is not in the correct order, it should be before "notification_duesoon_relateduser_subject"
(#202) The string key "notification_due" is not in the correct order, it should be before "notification_duesoon_relateduser_description"
(#204) The string key "notification_due_body" is not in the correct order, it should be before "notification_due_subject"
(#211) The string key "notification_due_relateduser_body" is not in the correct order, it should be before "notification_due_relateduser_subject"
(#218) The string key "notification_endsoon_body" is not in the correct order, it should be before "notification_endsoon_subject"
(#225) The string key "notification_endsoon_relateduser_body" is not in the correct order, it should be before "notification_endsoon_relateduser_subject"
(#230) The string key "notification_endcompleted" is not in the correct order, it should be before "notification_endsoon_relateduser_description"
(#232) The string key "notification_endcompleted_body" is not in the correct order, it should be before "notification_endcompleted_subject"
(#239) The string key "notification_endfailed_body" is not in the correct order, it should be before "notification_endfailed_subject"
(#246) The string key "notification_endfailed_relateduser_body" is not in the correct order, it should be before "notification_endfailed_relateduser_subject"
(#255) The string key "notification_reset_body" is not in the correct order, it should be before "notification_reset_subject"
(#262) The string key "notification_start_body" is not in the correct order, it should be before "notification_start_subject"
(#276) The string key "privacy:metadata:field:allocationid" is not in the correct order, it should be before "privacy:metadata:field:userid"
(#278) The string key "privacy:metadata:field:itemid" is not in the correct order, it should be before "privacy:metadata:field:sourceid"
(#280) The string key "privacy:metadata:field:timecompleted" is not in the correct order, it should be before "privacy:metadata:field:timecreated"
(#283) The string key "privacy:metadata:field:archived" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_allocations"
(#287) The string key "privacy:metadata:field:timedue" is not in the correct order, it should be before "privacy:metadata:field:timestart"
(#291) The string key "privacy:metadata:field:issueid" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_certs_issues"
(#296) The string key "privacy:metadata:field:evidencejson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_evidences"
(#297) The string key "privacy:metadata:field:createdby" is not in the correct order, it should be before "privacy:metadata:field:evidencejson"
(#300) The string key "privacy:metadata:field:datajson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_requests"
(#302) The string key "privacy:metadata:field:timerejected" is not in the correct order, it should be before "privacy:metadata:field:timerequested"
(#303) The string key "privacy:metadata:field:rejectedby" is not in the correct order, it should be before "privacy:metadata:field:timerejected"
(#307) The string key "privacy:metadata:field:reason" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_usr_snapshots"
(#309) The string key "privacy:metadata:field:snapshotby" is not in the correct order, it should be before "privacy:metadata:field:timesnapshot"
(#310) The string key "privacy:metadata:field:explanation" is not in the correct order, it should be before "privacy:metadata:field:snapshotby"
(#311) The string key "privacy:metadata:field:completionsjson" is not in the correct order, it should be before "privacy:metadata:field:explanation"
(#315) The string key "privacy:metadata:field:quantity" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_src_commholds"
(#321) The string key "programdue_delay" is not in the correct order, it should be before "programdue_help"
(#322) The string key "programdue_date" is not in the correct order, it should be before "programdue_delay"
(#325) The string key "programend_delay" is not in the correct order, it should be before "programend_help"
(#326) The string key "programend_date" is not in the correct order, it should be before "programend_delay"
(#327) The string key "programcompletion" is not in the correct order, it should be before "programend_date"
(#333) The string key "programs" is not in the correct order, it should be before "programurl"
(#339) The string key "programstart_allocation" is not in the correct order, it should be before "programstart_help"
(#341) The string key "programstart_date" is not in the correct order, it should be before "programstart_delay"
(#344) The string key "programstatus_any" is not in the correct order, it should be before "programstatus_completed"
(#348) The string key "programstatus_open" is not in the correct order, it should be before "programstatus_overdue"
(#349) The string key "programstatus_future" is not in the correct order, it should be before "programstatus_open"
(#350) The string key "programstatus_failed" is not in the correct order, it should be before "programstatus_future"
(#351) The string key "programs:addcourse" is not in the correct order, it should be before "programstatus_failed"
(#362) The string key "programs:admin" is not in the correct order, it should be before "programs:export"
(#382) The string key "sequencetype_allinanyorder" is not in the correct order, it should be before "sequencetype_allinorder"
(#385) The string key "selectcategory" is not in the correct order, it should be before "sequencetype_minpoints"
(#393) The string key "source_approval_daterejected" is not in the correct order, it should be before "source_approval_daterequested"
(#396) The string key "source_approval_notification_approval_request_body" is not in the correct order, it should be before "source_approval_notification_approval_request_subject"
(#399) The string key "source_approval_notification_approval_reject_subject" is not in the correct order, it should be before "source_approval_notification_approval_request_body"
(#400) The string key "source_approval_notification_approval_reject_body" is not in the correct order, it should be before "source_approval_notification_approval_reject_subject"
(#409) The string key "source_approval_requestpending" is not in the correct order, it should be before "source_approval_requests"
(#411) The string key "source_approval_requestapprove" is not in the correct order, it should be before "source_approval_requestrejected"
(#413) The string key "source_approval_requestdelete" is not in the correct order, it should be before "source_approval_requestreject"
(#414) The string key "source_approval_rejectionreason" is not in the correct order, it should be before "source_approval_requestdelete"
(#434) The string key "source_manual_potusers" is not in the correct order, it should be before "source_manual_potusersmatching"
(#458) The string key "source_selfallocation_maxusers_status" is not in the correct order, it should be before "source_selfallocation_maxusersreached"
(#464) The string key "source_udplans_allowed" is not in the correct order, it should be before "source_udplans_allownew_desc"
(#468) The string key "set" is not in the correct order, it should be before "source_udplans_requirecap"
(#470) The string key "scheduling" is not in the correct order, it should be before "settings"
(#485) The string key "updateallocation" is not in the correct order, it should be before "updateprogram"
(#489) The string key "updatescheduling" is not in the correct order, it should be before "updateset"
(#494) The string key "upload_files" is not in the correct order, it should be before "upload_invalidcount"
(#505) The string key "rb_allocatedprograms" is not in the correct order, it should be before "userupload_completion_updated"
(#510) The string key "rb_dateallocated" is not in the correct order, it should be before "rb_datecompleted"
(#512) The string key "rb_coursesall" is not in the correct order, it should be before "rb_datestarted"
(#528) The string key "rb_programduedate" is not in the correct order, it should be before "rb_programedatecreated"
(#530) The string key "rb_programallocationtype" is not in the correct order, it should be before "rb_programenddate"
(#538) The string key "rb_programmultiitem" is not in the correct order, it should be before "rb_programnamelinked"
enrol/programs/lang/es/enrol_programs.php
(#32) The string key "allocation" is not in the correct order, it should be before "allocationend_help"
(#35) The string key "allocationdate" is not in the correct order, it should be before "programallocations"
(#41) The string key "appendinto" is not in the correct order, it should be before "appenditem"
(#46) The string key "calendarprogramdue" is not in the correct order, it should be before "calendarprogramend"
(#67) The string key "customfieldvisible:allocated" is not in the correct order, it should be before "customfieldvisibleto"
(#83) The string key "errordifferenttenant" is not in the correct order, it should be before "errorinvalidoverridedates"
(#85) The string key "errornoallocation" is not in the correct order, it should be before "errornoallocations"
(#105) The string key "evidence_details" is not in the correct order, it should be before "evidenceupload_updated"
(#116) The string key "extra_menu_management_program_allocation" is not in the correct order, it should be before "extra_menu_management_program_users"
(#139) The string key "messageprovider:approval_reject_notification" is not in the correct order, it should be before "messageprovider:approval_request_notification"
(#145) The string key "messageprovider:due_notification" is not in the correct order, it should be before "messageprovider:duesoon_relateduser_notification"
(#149) The string key "messageprovider:endcompleted_notification" is not in the correct order, it should be before "messageprovider:endsoon_relateduser_notification"
(#156) The string key "moveafter" is not in the correct order, it should be before "moveitemcancel"
(#162) The string key "notification_allocation_body" is not in the correct order, it should be before "notification_allocation_subject"
(#169) The string key "notification_completion_body" is not in the correct order, it should be before "notification_completion_subject"
(#176) The string key "notification_completion_relateduser_body" is not in the correct order, it should be before "notification_completion_relateduser_subject"
(#183) The string key "notification_deallocation_body" is not in the correct order, it should be before "notification_deallocation_subject"
(#190) The string key "notification_duesoon_body" is not in the correct order, it should be before "notification_duesoon_subject"
(#197) The string key "notification_duesoon_relateduser_body" is not in the correct order, it should be before "notification_duesoon_relateduser_subject"
(#202) The string key "notification_due" is not in the correct order, it should be before "notification_duesoon_relateduser_description"
(#204) The string key "notification_due_body" is not in the correct order, it should be before "notification_due_subject"
(#211) The string key "notification_due_relateduser_body" is not in the correct order, it should be before "notification_due_relateduser_subject"
(#218) The string key "notification_endsoon_body" is not in the correct order, it should be before "notification_endsoon_subject"
(#225) The string key "notification_endsoon_relateduser_body" is not in the correct order, it should be before "notification_endsoon_relateduser_subject"
(#230) The string key "notification_endcompleted" is not in the correct order, it should be before "notification_endsoon_relateduser_description"
(#232) The string key "notification_endcompleted_body" is not in the correct order, it should be before "notification_endcompleted_subject"
(#239) The string key "notification_endfailed_body" is not in the correct order, it should be before "notification_endfailed_subject"
(#246) The string key "notification_endfailed_relateduser_body" is not in the correct order, it should be before "notification_endfailed_relateduser_subject"
(#255) The string key "notification_reset_body" is not in the correct order, it should be before "notification_reset_subject"
(#262) The string key "notification_start_body" is not in the correct order, it should be before "notification_start_subject"
(#276) The string key "privacy:metadata:field:allocationid" is not in the correct order, it should be before "privacy:metadata:field:userid"
(#278) The string key "privacy:metadata:field:itemid" is not in the correct order, it should be before "privacy:metadata:field:sourceid"
(#280) The string key "privacy:metadata:field:timecompleted" is not in the correct order, it should be before "privacy:metadata:field:timecreated"
(#283) The string key "privacy:metadata:field:archived" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_allocations"
(#287) The string key "privacy:metadata:field:timedue" is not in the correct order, it should be before "privacy:metadata:field:timestart"
(#291) The string key "privacy:metadata:field:issueid" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_certs_issues"
(#296) The string key "privacy:metadata:field:evidencejson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_evidences"
(#297) The string key "privacy:metadata:field:createdby" is not in the correct order, it should be before "privacy:metadata:field:evidencejson"
(#300) The string key "privacy:metadata:field:datajson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_requests"
(#302) The string key "privacy:metadata:field:timerejected" is not in the correct order, it should be before "privacy:metadata:field:timerequested"
(#303) The string key "privacy:metadata:field:rejectedby" is not in the correct order, it should be before "privacy:metadata:field:timerejected"
(#307) The string key "privacy:metadata:field:reason" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_usr_snapshots"
(#309) The string key "privacy:metadata:field:snapshotby" is not in the correct order, it should be before "privacy:metadata:field:timesnapshot"
(#310) The string key "privacy:metadata:field:explanation" is not in the correct order, it should be before "privacy:metadata:field:snapshotby"
(#311) The string key "privacy:metadata:field:completionsjson" is not in the correct order, it should be before "privacy:metadata:field:explanation"
(#315) The string key "privacy:metadata:field:quantity" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_src_commholds"
(#321) The string key "programdue_delay" is not in the correct order, it should be before "programdue_help"
(#322) The string key "programdue_date" is not in the correct order, it should be before "programdue_delay"
(#325) The string key "programend_delay" is not in the correct order, it should be before "programend_help"
(#326) The string key "programend_date" is not in the correct order, it should be before "programend_delay"
(#327) The string key "programcompletion" is not in the correct order, it should be before "programend_date"
(#333) The string key "programs" is not in the correct order, it should be before "programurl"
(#339) The string key "programstart_allocation" is not in the correct order, it should be before "programstart_help"
(#341) The string key "programstart_date" is not in the correct order, it should be before "programstart_delay"
(#344) The string key "programstatus_any" is not in the correct order, it should be before "programstatus_completed"
(#348) The string key "programstatus_open" is not in the correct order, it should be before "programstatus_overdue"
(#349) The string key "programstatus_future" is not in the correct order, it should be before "programstatus_open"
(#350) The string key "programstatus_failed" is not in the correct order, it should be before "programstatus_future"
(#351) The string key "programs:addcourse" is not in the correct order, it should be before "programstatus_failed"
(#362) The string key "programs:admin" is not in the correct order, it should be before "programs:export"
(#382) The string key "sequencetype_allinanyorder" is not in the correct order, it should be before "sequencetype_allinorder"
(#385) The string key "selectcategory" is not in the correct order, it should be before "sequencetype_minpoints"
(#393) The string key "source_approval_daterejected" is not in the correct order, it should be before "source_approval_daterequested"
(#396) The string key "source_approval_notification_approval_request_body" is not in the correct order, it should be before "source_approval_notification_approval_request_subject"
(#399) The string key "source_approval_notification_approval_reject_subject" is not in the correct order, it should be before "source_approval_notification_approval_request_body"
(#400) The string key "source_approval_notification_approval_reject_body" is not in the correct order, it should be before "source_approval_notification_approval_reject_subject"
(#409) The string key "source_approval_requestpending" is not in the correct order, it should be before "source_approval_requests"
(#411) The string key "source_approval_requestapprove" is not in the correct order, it should be before "source_approval_requestrejected"
(#413) The string key "source_approval_requestdelete" is not in the correct order, it should be before "source_approval_requestreject"
(#414) The string key "source_approval_rejectionreason" is not in the correct order, it should be before "source_approval_requestdelete"
(#434) The string key "source_manual_potusers" is not in the correct order, it should be before "source_manual_potusersmatching"
(#458) The string key "source_selfallocation_maxusers_status" is not in the correct order, it should be before "source_selfallocation_maxusersreached"
(#464) The string key "source_udplans_allowed" is not in the correct order, it should be before "source_udplans_allownew_desc"
(#468) The string key "set" is not in the correct order, it should be before "source_udplans_requirecap"
(#470) The string key "scheduling" is not in the correct order, it should be before "settings"
(#485) The string key "updateallocation" is not in the correct order, it should be before "updateprogram"
(#489) The string key "updatescheduling" is not in the correct order, it should be before "updateset"
(#494) The string key "upload_files" is not in the correct order, it should be before "upload_invalidcount"
(#505) The string key "rb_allocatedprograms" is not in the correct order, it should be before "userupload_completion_updated"
(#510) The string key "rb_dateallocated" is not in the correct order, it should be before "rb_datecompleted"
(#512) The string key "rb_coursesall" is not in the correct order, it should be before "rb_datestarted"
(#528) The string key "rb_programduedate" is not in the correct order, it should be before "rb_programedatecreated"
(#530) The string key "rb_programallocationtype" is not in the correct order, it should be before "rb_programenddate"
(#538) The string key "rb_programmultiitem" is not in the correct order, it should be before "rb_programnamelinked"
enrol/programs/lang/eu/enrol_programs.php
(#31) The string key "allocation" is not in the correct order, it should be before "allocationend_help"
(#34) The string key "allocationdate" is not in the correct order, it should be before "programallocations"
(#40) The string key "appendinto" is not in the correct order, it should be before "appenditem"
(#66) The string key "errornoallocation" is not in the correct order, it should be before "errornoallocations"
(#86) The string key "messageprovider:approval_reject_notification" is not in the correct order, it should be before "messageprovider:approval_request_notification"
(#90) The string key "messageprovider:due_notification" is not in the correct order, it should be before "messageprovider:duesoon_notification"
(#92) The string key "messageprovider:endcompleted_notification" is not in the correct order, it should be before "messageprovider:endsoon_notification"
(#97) The string key "moveafter" is not in the correct order, it should be before "moveitemcancel"
(#104) The string key "notification_completion_body" is not in the correct order, it should be before "notification_completion_subject"
(#107) Space found before semicolon; expected "osatu duzu "{$a->program_fullname}” programa.';" but found "osatu duzu "{$a->program_fullname}” programa.'\n;"
(#111) The string key "notification_duesoon_body" is not in the correct order, it should be before "notification_duesoon_subject"
(#114) Space found before semicolon; expected "completion of program "{$a->program_fullname}" laster amaitzea espero da ({$a->program_duedate})';" but found "completion of program "{$a->program_fullname}" laster amaitzea espero da ({$a->program_duedate})'\n;"
(#115) The string key "notification_due" is not in the correct order, it should be before "notification_duesoon_body"
(#117) The string key "notification_due_body" is not in the correct order, it should be before "notification_due_subject"
(#120) Space found before semicolon; expected ""{$a->program_fullname}" programa {$a->program_duedate} baino lehen amaitzea espero zen.';" but found ""{$a->program_fullname}" programa {$a->program_duedate} baino lehen amaitzea espero zen.'\n;"
(#123) The string key "notification_endsoon_body" is not in the correct order, it should be before "notification_endsoon_subject"
(#126) Space found before semicolon; expected ""{$a->program_fullname}" programa {$a->program_enddate} datan amaituko da.';" but found ""{$a->program_fullname}" programa {$a->program_enddate} datan amaituko da.'\n;"
(#127) The string key "notification_endcompleted" is not in the correct order, it should be before "notification_endsoon_body"
(#129) The string key "notification_endcompleted_body" is not in the correct order, it should be before "notification_endcompleted_subject"
(#132) Space found before semicolon; expected ""{$a->program_fullname}" programa amaitu da, lehenago amaitu duzu.';" but found ""{$a->program_fullname}" programa amaitu da, lehenago amaitu duzu.'\n;"
(#135) The string key "notification_endfailed_body" is not in the correct order, it should be before "notification_endfailed_subject"
(#138) Space found before semicolon; expected ""{$a->program_fullname}" programa amaitu da, baina ez duzu osatu.';" but found ""{$a->program_fullname}" programa amaitu da, baina ez duzu osatu.'\n;"
(#141) The string key "notification_start_body" is not in the correct order, it should be before "notification_start_subject"
(#144) Space found before semicolon; expected ""{$a->program_fullname}” programa hasi da.';" but found ""{$a->program_fullname}” programa hasi da.'\n;"
(#154) The string key "privacy:metadata:field:allocationid" is not in the correct order, it should be before "privacy:metadata:field:userid"
(#156) The string key "privacy:metadata:field:itemid" is not in the correct order, it should be before "privacy:metadata:field:sourceid"
(#158) The string key "privacy:metadata:field:timecompleted" is not in the correct order, it should be before "privacy:metadata:field:timecreated"
(#161) The string key "privacy:metadata:field:archived" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_allocations"
(#165) The string key "privacy:metadata:field:timedue" is not in the correct order, it should be before "privacy:metadata:field:timestart"
(#169) The string key "privacy:metadata:field:timenotifiedcompleted" is not in the correct order, it should be before "privacy:metadata:field:timenotifiedstart"
(#171) The string key "privacy:metadata:field:timenotifieddue" is not in the correct order, it should be before "privacy:metadata:field:timenotifiedduesoon"
(#173) The string key "privacy:metadata:field:timenotifiedendcompleted" is not in the correct order, it should be before "privacy:metadata:field:timenotifiedendsoon"
(#175) The string key "privacy:metadata:field:timenotifieddeallocation" is not in the correct order, it should be before "privacy:metadata:field:timenotifiedendfailed"
(#178) The string key "privacy:metadata:field:issueid" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_certs_issues"
(#183) The string key "privacy:metadata:field:evidencejson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_evidences"
(#184) The string key "privacy:metadata:field:createdby" is not in the correct order, it should be before "privacy:metadata:field:evidencejson"
(#187) The string key "privacy:metadata:field:datajson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_requests"
(#189) The string key "privacy:metadata:field:timerejected" is not in the correct order, it should be before "privacy:metadata:field:timerequested"
(#190) The string key "privacy:metadata:field:rejectedby" is not in the correct order, it should be before "privacy:metadata:field:timerejected"
(#194) The string key "privacy:metadata:field:reason" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_usr_snapshots"
(#196) The string key "privacy:metadata:field:snapshotby" is not in the correct order, it should be before "privacy:metadata:field:timesnapshot"
(#197) The string key "privacy:metadata:field:explanation" is not in the correct order, it should be before "privacy:metadata:field:snapshotby"
(#198) The string key "privacy:metadata:field:completionsjson" is not in the correct order, it should be before "privacy:metadata:field:explanation"
(#205) The string key "programdue_delay" is not in the correct order, it should be before "programdue_help"
(#206) The string key "programdue_date" is not in the correct order, it should be before "programdue_delay"
(#209) The string key "programend_delay" is not in the correct order, it should be before "programend_help"
(#210) The string key "programend_date" is not in the correct order, it should be before "programend_delay"
(#211) The string key "programcompletion" is not in the correct order, it should be before "programend_date"
(#216) The string key "programs" is not in the correct order, it should be before "programurl"
(#222) The string key "programstart_allocation" is not in the correct order, it should be before "programstart_help"
(#224) The string key "programstart_date" is not in the correct order, it should be before "programstart_delay"
(#227) The string key "programstatus_any" is not in the correct order, it should be before "programstatus_completed"
(#231) The string key "programstatus_open" is not in the correct order, it should be before "programstatus_overdue"
(#232) The string key "programstatus_future" is not in the correct order, it should be before "programstatus_open"
(#233) The string key "programstatus_failed" is not in the correct order, it should be before "programstatus_future"
(#234) The string key "programs:addcourse" is not in the correct order, it should be before "programstatus_failed"
(#238) The string key "programs:admin" is not in the correct order, it should be before "programs:edit"
(#248) The string key "sequencetype_allinanyorder" is not in the correct order, it should be before "sequencetype_allinorder"
(#250) The string key "selectcategory" is not in the correct order, it should be before "sequencetype_atleast"
(#258) The string key "source_approval_daterejected" is not in the correct order, it should be before "source_approval_daterequested"
(#261) The string key "source_approval_notification_allocation_body" is not in the correct order, it should be before "source_approval_notification_allocation_subject"
(#264) Space found before semicolon; expected "onartu da "{$a->program_fullname}” programan izena emateko eskaera0. Hasiera-data {$a->program_startdate} da.';" but found "onartu da "{$a->program_fullname}” programan izena emateko eskaera0. Hasiera-data {$a->program_startdate} da.'\n;"
(#266) The string key "source_approval_notification_approval_request_body" is not in the correct order, it should be before "source_approval_notification_approval_request_subject"
(#268) Space found before semicolon; expected "{$a->user_fullname} erabiltzaileak "{$a->program_fullname}” programan sartzeko eskaera egin du.';" but found "{$a->user_fullname} erabiltzaileak "{$a->program_fullname}” programan sartzeko eskaera egin du.'\n;"
(#269) The string key "source_approval_notification_approval_reject_subject" is not in the correct order, it should be before "source_approval_notification_approval_request_body"
(#270) The string key "source_approval_notification_approval_reject_body" is not in the correct order, it should be before "source_approval_notification_approval_reject_subject"
(#279) The string key "source_approval_requestpending" is not in the correct order, it should be before "source_approval_requests"
(#281) The string key "source_approval_requestapprove" is not in the correct order, it should be before "source_approval_requestrejected"
(#283) The string key "source_approval_requestdelete" is not in the correct order, it should be before "source_approval_requestreject"
(#284) The string key "source_approval_rejectionreason" is not in the correct order, it should be before "source_approval_requestdelete"
(#286) The string key "source_base_notification_allocation_body" is not in the correct order, it should be before "source_base_notification_allocation_subject"
(#289) Space found before semicolon; expected ""{$a->program_fullname}” programa esleitu zaizu. Hasiera-data {$a->program_startdate} da.';" but found ""{$a->program_fullname}” programa esleitu zaizu. Hasiera-data {$a->program_startdate} da.'\n;"
(#291) The string key "source_base_notification_deallocation_body" is not in the correct order, it should be before "source_base_notification_deallocation_subject"
(#303) The string key "source_manual_potusers" is not in the correct order, it should be before "source_manual_potusersmatching"
(#324) The string key "source_selfallocation_maxusers_status" is not in the correct order, it should be before "source_selfallocation_maxusersreached"
(#326) The string key "source_selfallocation_notification_allocation_body" is not in the correct order, it should be before "source_selfallocation_notification_allocation_subject"
(#329) Space found before semicolon; expected ""{$a->program_fullname}” programan erregistratu zara. Hasiera-data {$a->program_startdate} da.';" but found ""{$a->program_fullname}” programan erregistratu zara. Hasiera-data {$a->program_startdate} da.'\n;"
(#332) The string key "set" is not in the correct order, it should be before "source_selfallocation_signupnotallowed"
(#334) The string key "scheduling" is not in the correct order, it should be before "settings"
(#345) The string key "updateallocation" is not in the correct order, it should be before "updateprogram"
(#348) The string key "updatescheduling" is not in the correct order, it should be before "updateset"
enrol/programs/lang/fi/enrol_programs.php
(#32) The string key "allocation" is not in the correct order, it should be before "allocationend_help"
(#35) The string key "allocationdate" is not in the correct order, it should be before "programallocations"
(#41) The string key "appendinto" is not in the correct order, it should be before "appenditem"
(#46) The string key "calendarprogramdue" is not in the correct order, it should be before "calendarprogramend"
(#67) The string key "customfieldvisible:allocated" is not in the correct order, it should be before "customfieldvisibleto"
(#83) The string key "errordifferenttenant" is not in the correct order, it should be before "errorinvalidoverridedates"
(#85) The string key "errornoallocation" is not in the correct order, it should be before "errornoallocations"
(#105) The string key "evidence_details" is not in the correct order, it should be before "evidenceupload_updated"
(#116) The string key "extra_menu_management_program_allocation" is not in the correct order, it should be before "extra_menu_management_program_users"
(#139) The string key "messageprovider:approval_reject_notification" is not in the correct order, it should be before "messageprovider:approval_request_notification"
(#145) The string key "messageprovider:due_notification" is not in the correct order, it should be before "messageprovider:duesoon_relateduser_notification"
(#149) The string key "messageprovider:endcompleted_notification" is not in the correct order, it should be before "messageprovider:endsoon_relateduser_notification"
(#156) The string key "moveafter" is not in the correct order, it should be before "moveitemcancel"
(#162) The string key "notification_allocation_body" is not in the correct order, it should be before "notification_allocation_subject"
(#169) The string key "notification_completion_body" is not in the correct order, it should be before "notification_completion_subject"
(#176) The string key "notification_completion_relateduser_body" is not in the correct order, it should be before "notification_completion_relateduser_subject"
(#183) The string key "notification_deallocation_body" is not in the correct order, it should be before "notification_deallocation_subject"
(#190) The string key "notification_duesoon_body" is not in the correct order, it should be before "notification_duesoon_subject"
(#197) The string key "notification_duesoon_relateduser_body" is not in the correct order, it should be before "notification_duesoon_relateduser_subject"
(#202) The string key "notification_due" is not in the correct order, it should be before "notification_duesoon_relateduser_description"
(#204) The string key "notification_due_body" is not in the correct order, it should be before "notification_due_subject"
(#211) The string key "notification_due_relateduser_body" is not in the correct order, it should be before "notification_due_relateduser_subject"
(#218) The string key "notification_endsoon_body" is not in the correct order, it should be before "notification_endsoon_subject"
(#225) The string key "notification_endsoon_relateduser_body" is not in the correct order, it should be before "notification_endsoon_relateduser_subject"
(#230) The string key "notification_endcompleted" is not in the correct order, it should be before "notification_endsoon_relateduser_description"
(#232) The string key "notification_endcompleted_body" is not in the correct order, it should be before "notification_endcompleted_subject"
(#239) The string key "notification_endfailed_body" is not in the correct order, it should be before "notification_endfailed_subject"
(#246) The string key "notification_endfailed_relateduser_body" is not in the correct order, it should be before "notification_endfailed_relateduser_subject"
(#255) The string key "notification_reset_body" is not in the correct order, it should be before "notification_reset_subject"
(#262) The string key "notification_start_body" is not in the correct order, it should be before "notification_start_subject"
(#276) The string key "privacy:metadata:field:allocationid" is not in the correct order, it should be before "privacy:metadata:field:userid"
(#278) The string key "privacy:metadata:field:itemid" is not in the correct order, it should be before "privacy:metadata:field:sourceid"
(#280) The string key "privacy:metadata:field:timecompleted" is not in the correct order, it should be before "privacy:metadata:field:timecreated"
(#283) The string key "privacy:metadata:field:archived" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_allocations"
(#287) The string key "privacy:metadata:field:timedue" is not in the correct order, it should be before "privacy:metadata:field:timestart"
(#291) The string key "privacy:metadata:field:issueid" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_certs_issues"
(#296) The string key "privacy:metadata:field:evidencejson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_evidences"
(#297) The string key "privacy:metadata:field:createdby" is not in the correct order, it should be before "privacy:metadata:field:evidencejson"
(#300) The string key "privacy:metadata:field:datajson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_requests"
(#302) The string key "privacy:metadata:field:timerejected" is not in the correct order, it should be before "privacy:metadata:field:timerequested"
(#303) The string key "privacy:metadata:field:rejectedby" is not in the correct order, it should be before "privacy:metadata:field:timerejected"
(#307) The string key "privacy:metadata:field:reason" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_usr_snapshots"
(#309) The string key "privacy:metadata:field:snapshotby" is not in the correct order, it should be before "privacy:metadata:field:timesnapshot"
(#310) The string key "privacy:metadata:field:explanation" is not in the correct order, it should be before "privacy:metadata:field:snapshotby"
(#311) The string key "privacy:metadata:field:completionsjson" is not in the correct order, it should be before "privacy:metadata:field:explanation"
(#315) The string key "privacy:metadata:field:quantity" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_src_commholds"
(#321) The string key "programdue_delay" is not in the correct order, it should be before "programdue_help"
(#322) The string key "programdue_date" is not in the correct order, it should be before "programdue_delay"
(#325) The string key "programend_delay" is not in the correct order, it should be before "programend_help"
(#326) The string key "programend_date" is not in the correct order, it should be before "programend_delay"
(#327) The string key "programcompletion" is not in the correct order, it should be before "programend_date"
(#333) The string key "programs" is not in the correct order, it should be before "programurl"
(#339) The string key "programstart_allocation" is not in the correct order, it should be before "programstart_help"
(#341) The string key "programstart_date" is not in the correct order, it should be before "programstart_delay"
(#344) The string key "programstatus_any" is not in the correct order, it should be before "programstatus_completed"
(#348) The string key "programstatus_open" is not in the correct order, it should be before "programstatus_overdue"
(#349) The string key "programstatus_future" is not in the correct order, it should be before "programstatus_open"
(#350) The string key "programstatus_failed" is not in the correct order, it should be before "programstatus_future"
(#351) The string key "programs:addcourse" is not in the correct order, it should be before "programstatus_failed"
(#362) The string key "programs:admin" is not in the correct order, it should be before "programs:export"
(#382) The string key "sequencetype_allinanyorder" is not in the correct order, it should be before "sequencetype_allinorder"
(#385) The string key "selectcategory" is not in the correct order, it should be before "sequencetype_minpoints"
(#393) The string key "source_approval_daterejected" is not in the correct order, it should be before "source_approval_daterequested"
(#396) The string key "source_approval_notification_approval_request_body" is not in the correct order, it should be before "source_approval_notification_approval_request_subject"
(#399) The string key "source_approval_notification_approval_reject_subject" is not in the correct order, it should be before "source_approval_notification_approval_request_body"
(#400) The string key "source_approval_notification_approval_reject_body" is not in the correct order, it should be before "source_approval_notification_approval_reject_subject"
(#409) The string key "source_approval_requestpending" is not in the correct order, it should be before "source_approval_requests"
(#411) The string key "source_approval_requestapprove" is not in the correct order, it should be before "source_approval_requestrejected"
(#413) The string key "source_approval_requestdelete" is not in the correct order, it should be before "source_approval_requestreject"
(#414) The string key "source_approval_rejectionreason" is not in the correct order, it should be before "source_approval_requestdelete"
(#434) The string key "source_manual_potusers" is not in the correct order, it should be before "source_manual_potusersmatching"
(#458) The string key "source_selfallocation_maxusers_status" is not in the correct order, it should be before "source_selfallocation_maxusersreached"
(#464) The string key "source_udplans_allowed" is not in the correct order, it should be before "source_udplans_allownew_desc"
(#468) The string key "set" is not in the correct order, it should be before "source_udplans_requirecap"
(#470) The string key "scheduling" is not in the correct order, it should be before "settings"
(#485) The string key "updateallocation" is not in the correct order, it should be before "updateprogram"
(#489) The string key "updatescheduling" is not in the correct order, it should be before "updateset"
(#494) The string key "upload_files" is not in the correct order, it should be before "upload_invalidcount"
(#505) The string key "rb_allocatedprograms" is not in the correct order, it should be before "userupload_completion_updated"
(#510) The string key "rb_dateallocated" is not in the correct order, it should be before "rb_datecompleted"
(#512) The string key "rb_coursesall" is not in the correct order, it should be before "rb_datestarted"
(#528) The string key "rb_programduedate" is not in the correct order, it should be before "rb_programedatecreated"
(#530) The string key "rb_programallocationtype" is not in the correct order, it should be before "rb_programenddate"
(#538) The string key "rb_programmultiitem" is not in the correct order, it should be before "rb_programnamelinked"
enrol/programs/lang/fr/enrol_programs.php
(#32) The string key "allocation" is not in the correct order, it should be before "allocationend_help"
(#35) The string key "allocationdate" is not in the correct order, it should be before "programallocations"
(#41) The string key "appendinto" is not in the correct order, it should be before "appenditem"
(#46) The string key "calendarprogramdue" is not in the correct order, it should be before "calendarprogramend"
(#67) The string key "customfieldvisible:allocated" is not in the correct order, it should be before "customfieldvisibleto"
(#83) The string key "errordifferenttenant" is not in the correct order, it should be before "errorinvalidoverridedates"
(#85) The string key "errornoallocation" is not in the correct order, it should be before "errornoallocations"
(#105) The string key "evidence_details" is not in the correct order, it should be before "evidenceupload_updated"
(#116) The string key "extra_menu_management_program_allocation" is not in the correct order, it should be before "extra_menu_management_program_users"
(#139) The string key "messageprovider:approval_reject_notification" is not in the correct order, it should be before "messageprovider:approval_request_notification"
(#145) The string key "messageprovider:due_notification" is not in the correct order, it should be before "messageprovider:duesoon_relateduser_notification"
(#149) The string key "messageprovider:endcompleted_notification" is not in the correct order, it should be before "messageprovider:endsoon_relateduser_notification"
(#156) The string key "moveafter" is not in the correct order, it should be before "moveitemcancel"
(#162) The string key "notification_allocation_body" is not in the correct order, it should be before "notification_allocation_subject"
(#169) The string key "notification_completion_body" is not in the correct order, it should be before "notification_completion_subject"
(#176) The string key "notification_completion_relateduser_body" is not in the correct order, it should be before "notification_completion_relateduser_subject"
(#183) The string key "notification_deallocation_body" is not in the correct order, it should be before "notification_deallocation_subject"
(#190) The string key "notification_duesoon_body" is not in the correct order, it should be before "notification_duesoon_subject"
(#197) The string key "notification_duesoon_relateduser_body" is not in the correct order, it should be before "notification_duesoon_relateduser_subject"
(#202) The string key "notification_due" is not in the correct order, it should be before "notification_duesoon_relateduser_description"
(#204) The string key "notification_due_body" is not in the correct order, it should be before "notification_due_subject"
(#211) The string key "notification_due_relateduser_body" is not in the correct order, it should be before "notification_due_relateduser_subject"
(#218) The string key "notification_endsoon_body" is not in the correct order, it should be before "notification_endsoon_subject"
(#225) The string key "notification_endsoon_relateduser_body" is not in the correct order, it should be before "notification_endsoon_relateduser_subject"
(#230) The string key "notification_endcompleted" is not in the correct order, it should be before "notification_endsoon_relateduser_description"
(#232) The string key "notification_endcompleted_body" is not in the correct order, it should be before "notification_endcompleted_subject"
(#239) The string key "notification_endfailed_body" is not in the correct order, it should be before "notification_endfailed_subject"
(#246) The string key "notification_endfailed_relateduser_body" is not in the correct order, it should be before "notification_endfailed_relateduser_subject"
(#255) The string key "notification_reset_body" is not in the correct order, it should be before "notification_reset_subject"
(#262) The string key "notification_start_body" is not in the correct order, it should be before "notification_start_subject"
(#276) The string key "privacy:metadata:field:allocationid" is not in the correct order, it should be before "privacy:metadata:field:userid"
(#278) The string key "privacy:metadata:field:itemid" is not in the correct order, it should be before "privacy:metadata:field:sourceid"
(#280) The string key "privacy:metadata:field:timecompleted" is not in the correct order, it should be before "privacy:metadata:field:timecreated"
(#283) The string key "privacy:metadata:field:archived" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_allocations"
(#287) The string key "privacy:metadata:field:timedue" is not in the correct order, it should be before "privacy:metadata:field:timestart"
(#291) The string key "privacy:metadata:field:issueid" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_certs_issues"
(#296) The string key "privacy:metadata:field:evidencejson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_evidences"
(#297) The string key "privacy:metadata:field:createdby" is not in the correct order, it should be before "privacy:metadata:field:evidencejson"
(#300) The string key "privacy:metadata:field:datajson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_requests"
(#302) The string key "privacy:metadata:field:timerejected" is not in the correct order, it should be before "privacy:metadata:field:timerequested"
(#303) The string key "privacy:metadata:field:rejectedby" is not in the correct order, it should be before "privacy:metadata:field:timerejected"
(#307) The string key "privacy:metadata:field:reason" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_usr_snapshots"
(#309) The string key "privacy:metadata:field:snapshotby" is not in the correct order, it should be before "privacy:metadata:field:timesnapshot"
(#310) The string key "privacy:metadata:field:explanation" is not in the correct order, it should be before "privacy:metadata:field:snapshotby"
(#311) The string key "privacy:metadata:field:completionsjson" is not in the correct order, it should be before "privacy:metadata:field:explanation"
(#315) The string key "privacy:metadata:field:quantity" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_src_commholds"
(#321) The string key "programdue_delay" is not in the correct order, it should be before "programdue_help"
(#322) The string key "programdue_date" is not in the correct order, it should be before "programdue_delay"
(#325) The string key "programend_delay" is not in the correct order, it should be before "programend_help"
(#326) The string key "programend_date" is not in the correct order, it should be before "programend_delay"
(#327) The string key "programcompletion" is not in the correct order, it should be before "programend_date"
(#333) The string key "programs" is not in the correct order, it should be before "programurl"
(#339) The string key "programstart_allocation" is not in the correct order, it should be before "programstart_help"
(#341) The string key "programstart_date" is not in the correct order, it should be before "programstart_delay"
(#344) The string key "programstatus_any" is not in the correct order, it should be before "programstatus_completed"
(#348) The string key "programstatus_open" is not in the correct order, it should be before "programstatus_overdue"
(#349) The string key "programstatus_future" is not in the correct order, it should be before "programstatus_open"
(#350) The string key "programstatus_failed" is not in the correct order, it should be before "programstatus_future"
(#351) The string key "programs:addcourse" is not in the correct order, it should be before "programstatus_failed"
(#362) The string key "programs:admin" is not in the correct order, it should be before "programs:export"
(#382) The string key "sequencetype_allinanyorder" is not in the correct order, it should be before "sequencetype_allinorder"
(#385) The string key "selectcategory" is not in the correct order, it should be before "sequencetype_minpoints"
(#393) The string key "source_approval_daterejected" is not in the correct order, it should be before "source_approval_daterequested"
(#396) The string key "source_approval_notification_approval_request_body" is not in the correct order, it should be before "source_approval_notification_approval_request_subject"
(#399) The string key "source_approval_notification_approval_reject_subject" is not in the correct order, it should be before "source_approval_notification_approval_request_body"
(#400) The string key "source_approval_notification_approval_reject_body" is not in the correct order, it should be before "source_approval_notification_approval_reject_subject"
(#409) The string key "source_approval_requestpending" is not in the correct order, it should be before "source_approval_requests"
(#411) The string key "source_approval_requestapprove" is not in the correct order, it should be before "source_approval_requestrejected"
(#413) The string key "source_approval_requestdelete" is not in the correct order, it should be before "source_approval_requestreject"
(#414) The string key "source_approval_rejectionreason" is not in the correct order, it should be before "source_approval_requestdelete"
(#434) The string key "source_manual_potusers" is not in the correct order, it should be before "source_manual_potusersmatching"
(#458) The string key "source_selfallocation_maxusers_status" is not in the correct order, it should be before "source_selfallocation_maxusersreached"
(#464) The string key "source_udplans_allowed" is not in the correct order, it should be before "source_udplans_allownew_desc"
(#468) The string key "set" is not in the correct order, it should be before "source_udplans_requirecap"
(#470) The string key "scheduling" is not in the correct order, it should be before "settings"
(#485) The string key "updateallocation" is not in the correct order, it should be before "updateprogram"
(#489) The string key "updatescheduling" is not in the correct order, it should be before "updateset"
(#494) The string key "upload_files" is not in the correct order, it should be before "upload_invalidcount"
(#505) The string key "rb_allocatedprograms" is not in the correct order, it should be before "userupload_completion_updated"
(#510) The string key "rb_dateallocated" is not in the correct order, it should be before "rb_datecompleted"
(#512) The string key "rb_coursesall" is not in the correct order, it should be before "rb_datestarted"
(#528) The string key "rb_programduedate" is not in the correct order, it should be before "rb_programedatecreated"
(#530) The string key "rb_programallocationtype" is not in the correct order, it should be before "rb_programenddate"
(#538) The string key "rb_programmultiitem" is not in the correct order, it should be before "rb_programnamelinked"
enrol/programs/lang/gl/enrol_programs.php
(#31) The string key "allocation" is not in the correct order, it should be before "allocationend_help"
(#34) The string key "allocationdate" is not in the correct order, it should be before "programallocations"
(#40) The string key "appendinto" is not in the correct order, it should be before "appenditem"
(#66) The string key "errornoallocation" is not in the correct order, it should be before "errornoallocations"
(#86) The string key "messageprovider:approval_reject_notification" is not in the correct order, it should be before "messageprovider:approval_request_notification"
(#90) The string key "messageprovider:due_notification" is not in the correct order, it should be before "messageprovider:duesoon_notification"
(#92) The string key "messageprovider:endcompleted_notification" is not in the correct order, it should be before "messageprovider:endsoon_notification"
(#97) The string key "moveafter" is not in the correct order, it should be before "moveitemcancel"
(#104) The string key "notification_completion_body" is not in the correct order, it should be before "notification_completion_subject"
(#107) Space found before semicolon; expected "Completaches o programa "{$a->program_fullname}".';" but found "Completaches o programa "{$a->program_fullname}".'\n;"
(#111) The string key "notification_duesoon_body" is not in the correct order, it should be before "notification_duesoon_subject"
(#114) Space found before semicolon; expected "Espérase que o programa "{$a->program_fullname}" estea completado o {$a->program_duedate}.';" but found "Espérase que o programa "{$a->program_fullname}" estea completado o {$a->program_duedate}.'\n;"
(#115) The string key "notification_due" is not in the correct order, it should be before "notification_duesoon_body"
(#117) The string key "notification_due_body" is not in the correct order, it should be before "notification_due_subject"
(#120) Space found before semicolon; expected "Esperábase que o programa "{$a->program_fullname}" se completase o {$a->program_duedate}.';" but found "Esperábase que o programa "{$a->program_fullname}" se completase o {$a->program_duedate}.'\n;"
(#123) The string key "notification_endsoon_body" is not in the correct order, it should be before "notification_endsoon_subject"
(#126) Space found before semicolon; expected "o programa "{$a->program_fullname}" finaliza o {$a->program_enddate}.';" but found "o programa "{$a->program_fullname}" finaliza o {$a->program_enddate}.'\n;"
(#127) The string key "notification_endcompleted" is not in the correct order, it should be before "notification_endsoon_body"
(#129) The string key "notification_endcompleted_body" is not in the correct order, it should be before "notification_endcompleted_subject"
(#132) Space found before semicolon; expected "O programa "{$a->program_fullname}" finalizou e completáchelo antes do prazo.';" but found "O programa "{$a->program_fullname}" finalizou e completáchelo antes do prazo.'\n;"
(#135) The string key "notification_endfailed_body" is not in the correct order, it should be before "notification_endfailed_subject"
(#138) Space found before semicolon; expected "O programa "{$a->program_fullname}" finalizou e non conseguiches completalo.';" but found "O programa "{$a->program_fullname}" finalizou e non conseguiches completalo.'\n;"
(#141) The string key "notification_start_body" is not in the correct order, it should be before "notification_start_subject"
(#144) Space found before semicolon; expected "O programa "{$a->program_fullname}" xa comezou.';" but found "O programa "{$a->program_fullname}" xa comezou.'\n;"
(#154) The string key "privacy:metadata:field:allocationid" is not in the correct order, it should be before "privacy:metadata:field:userid"
(#156) The string key "privacy:metadata:field:itemid" is not in the correct order, it should be before "privacy:metadata:field:sourceid"
(#158) The string key "privacy:metadata:field:timecompleted" is not in the correct order, it should be before "privacy:metadata:field:timecreated"
(#161) The string key "privacy:metadata:field:archived" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_allocations"
(#165) The string key "privacy:metadata:field:timedue" is not in the correct order, it should be before "privacy:metadata:field:timestart"
(#169) The string key "privacy:metadata:field:timenotifiedcompleted" is not in the correct order, it should be before "privacy:metadata:field:timenotifiedstart"
(#171) The string key "privacy:metadata:field:timenotifieddue" is not in the correct order, it should be before "privacy:metadata:field:timenotifiedduesoon"
(#173) The string key "privacy:metadata:field:timenotifiedendcompleted" is not in the correct order, it should be before "privacy:metadata:field:timenotifiedendsoon"
(#175) The string key "privacy:metadata:field:timenotifieddeallocation" is not in the correct order, it should be before "privacy:metadata:field:timenotifiedendfailed"
(#178) The string key "privacy:metadata:field:issueid" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_certs_issues"
(#183) The string key "privacy:metadata:field:evidencejson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_evidences"
(#184) The string key "privacy:metadata:field:createdby" is not in the correct order, it should be before "privacy:metadata:field:evidencejson"
(#187) The string key "privacy:metadata:field:datajson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_requests"
(#189) The string key "privacy:metadata:field:timerejected" is not in the correct order, it should be before "privacy:metadata:field:timerequested"
(#190) The string key "privacy:metadata:field:rejectedby" is not in the correct order, it should be before "privacy:metadata:field:timerejected"
(#194) The string key "privacy:metadata:field:reason" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_usr_snapshots"
(#196) The string key "privacy:metadata:field:snapshotby" is not in the correct order, it should be before "privacy:metadata:field:timesnapshot"
(#197) The string key "privacy:metadata:field:explanation" is not in the correct order, it should be before "privacy:metadata:field:snapshotby"
(#198) The string key "privacy:metadata:field:completionsjson" is not in the correct order, it should be before "privacy:metadata:field:explanation"
(#205) The string key "programdue_delay" is not in the correct order, it should be before "programdue_help"
(#206) The string key "programdue_date" is not in the correct order, it should be before "programdue_delay"
(#209) The string key "programend_delay" is not in the correct order, it should be before "programend_help"
(#210) The string key "programend_date" is not in the correct order, it should be before "programend_delay"
(#211) The string key "programcompletion" is not in the correct order, it should be before "programend_date"
(#216) The string key "programs" is not in the correct order, it should be before "programurl"
(#222) The string key "programstart_allocation" is not in the correct order, it should be before "programstart_help"
(#224) The string key "programstart_date" is not in the correct order, it should be before "programstart_delay"
(#227) The string key "programstatus_any" is not in the correct order, it should be before "programstatus_completed"
(#231) The string key "programstatus_open" is not in the correct order, it should be before "programstatus_overdue"
(#232) The string key "programstatus_future" is not in the correct order, it should be before "programstatus_open"
(#233) The string key "programstatus_failed" is not in the correct order, it should be before "programstatus_future"
(#234) The string key "programs:addcourse" is not in the correct order, it should be before "programstatus_failed"
(#238) The string key "programs:admin" is not in the correct order, it should be before "programs:edit"
(#248) The string key "sequencetype_allinanyorder" is not in the correct order, it should be before "sequencetype_allinorder"
(#250) The string key "selectcategory" is not in the correct order, it should be before "sequencetype_atleast"
(#258) The string key "source_approval_daterejected" is not in the correct order, it should be before "source_approval_daterequested"
(#261) The string key "source_approval_notification_allocation_body" is not in the correct order, it should be before "source_approval_notification_allocation_subject"
(#264) Space found before semicolon; expected "aprobouse a túa inscrición no programa "{$a->program_fullname}" e a súa data de comezo é o {$a->program_startdate}.';" but found "aprobouse a túa inscrición no programa "{$a->program_fullname}" e a súa data de comezo é o {$a->program_startdate}.'\n;"
(#266) The string key "source_approval_notification_approval_request_body" is not in the correct order, it should be before "source_approval_notification_approval_request_subject"
(#268) Space found before semicolon; expected "O usuario {$a->user_fullname} solicitou acceso ó programa "{$a->program_fullname}".';" but found "O usuario {$a->user_fullname} solicitou acceso ó programa "{$a->program_fullname}".'\n;"
(#269) The string key "source_approval_notification_approval_reject_subject" is not in the correct order, it should be before "source_approval_notification_approval_request_body"
(#270) The string key "source_approval_notification_approval_reject_body" is not in the correct order, it should be before "source_approval_notification_approval_reject_subject"
(#279) The string key "source_approval_requestpending" is not in the correct order, it should be before "source_approval_requests"
(#281) The string key "source_approval_requestapprove" is not in the correct order, it should be before "source_approval_requestrejected"
(#283) The string key "source_approval_requestdelete" is not in the correct order, it should be before "source_approval_requestreject"
(#284) The string key "source_approval_rejectionreason" is not in the correct order, it should be before "source_approval_requestdelete"
(#286) The string key "source_base_notification_allocation_body" is not in the correct order, it should be before "source_base_notification_allocation_subject"
(#289) Space found before semicolon; expected "Estás asignado ó programa "{$a->program_fullname}", que comeza o {$a->program_startdate}.';" but found "Estás asignado ó programa "{$a->program_fullname}", que comeza o {$a->program_startdate}.'\n;"
(#291) The string key "source_base_notification_deallocation_body" is not in the correct order, it should be before "source_base_notification_deallocation_subject"
(#303) The string key "source_manual_potusers" is not in the correct order, it should be before "source_manual_potusersmatching"
(#324) The string key "source_selfallocation_maxusers_status" is not in the correct order, it should be before "source_selfallocation_maxusersreached"
(#326) The string key "source_selfallocation_notification_allocation_body" is not in the correct order, it should be before "source_selfallocation_notification_allocation_subject"
(#329) Space found before semicolon; expected "inscribícheste no programa "{$a->program_fullname}", a súa data de comezo é o {$a->program_startdate}.';" but found "inscribícheste no programa "{$a->program_fullname}", a súa data de comezo é o {$a->program_startdate}.'\n;"
(#332) The string key "set" is not in the correct order, it should be before "source_selfallocation_signupnotallowed"
(#334) The string key "scheduling" is not in the correct order, it should be before "settings"
(#345) The string key "updateallocation" is not in the correct order, it should be before "updateprogram"
(#348) The string key "updatescheduling" is not in the correct order, it should be before "updateset"
enrol/programs/lang/it/enrol_programs.php
(#32) The string key "allocation" is not in the correct order, it should be before "allocationend_help"
(#35) The string key "allocationdate" is not in the correct order, it should be before "programallocations"
(#41) The string key "appendinto" is not in the correct order, it should be before "appenditem"
(#46) The string key "calendarprogramdue" is not in the correct order, it should be before "calendarprogramend"
(#67) The string key "customfieldvisible:allocated" is not in the correct order, it should be before "customfieldvisibleto"
(#83) The string key "errordifferenttenant" is not in the correct order, it should be before "errorinvalidoverridedates"
(#85) The string key "errornoallocation" is not in the correct order, it should be before "errornoallocations"
(#105) The string key "evidence_details" is not in the correct order, it should be before "evidenceupload_updated"
(#116) The string key "extra_menu_management_program_allocation" is not in the correct order, it should be before "extra_menu_management_program_users"
(#139) The string key "messageprovider:approval_reject_notification" is not in the correct order, it should be before "messageprovider:approval_request_notification"
(#145) The string key "messageprovider:due_notification" is not in the correct order, it should be before "messageprovider:duesoon_relateduser_notification"
(#149) The string key "messageprovider:endcompleted_notification" is not in the correct order, it should be before "messageprovider:endsoon_relateduser_notification"
(#156) The string key "moveafter" is not in the correct order, it should be before "moveitemcancel"
(#162) The string key "notification_allocation_body" is not in the correct order, it should be before "notification_allocation_subject"
(#169) The string key "notification_completion_body" is not in the correct order, it should be before "notification_completion_subject"
(#176) The string key "notification_completion_relateduser_body" is not in the correct order, it should be before "notification_completion_relateduser_subject"
(#183) The string key "notification_deallocation_body" is not in the correct order, it should be before "notification_deallocation_subject"
(#190) The string key "notification_duesoon_body" is not in the correct order, it should be before "notification_duesoon_subject"
(#197) The string key "notification_duesoon_relateduser_body" is not in the correct order, it should be before "notification_duesoon_relateduser_subject"
(#202) The string key "notification_due" is not in the correct order, it should be before "notification_duesoon_relateduser_description"
(#204) The string key "notification_due_body" is not in the correct order, it should be before "notification_due_subject"
(#211) The string key "notification_due_relateduser_body" is not in the correct order, it should be before "notification_due_relateduser_subject"
(#218) The string key "notification_endsoon_body" is not in the correct order, it should be before "notification_endsoon_subject"
(#225) The string key "notification_endsoon_relateduser_body" is not in the correct order, it should be before "notification_endsoon_relateduser_subject"
(#230) The string key "notification_endcompleted" is not in the correct order, it should be before "notification_endsoon_relateduser_description"
(#232) The string key "notification_endcompleted_body" is not in the correct order, it should be before "notification_endcompleted_subject"
(#239) The string key "notification_endfailed_body" is not in the correct order, it should be before "notification_endfailed_subject"
(#246) The string key "notification_endfailed_relateduser_body" is not in the correct order, it should be before "notification_endfailed_relateduser_subject"
(#255) The string key "notification_reset_body" is not in the correct order, it should be before "notification_reset_subject"
(#262) The string key "notification_start_body" is not in the correct order, it should be before "notification_start_subject"
(#276) The string key "privacy:metadata:field:allocationid" is not in the correct order, it should be before "privacy:metadata:field:userid"
(#278) The string key "privacy:metadata:field:itemid" is not in the correct order, it should be before "privacy:metadata:field:sourceid"
(#280) The string key "privacy:metadata:field:timecompleted" is not in the correct order, it should be before "privacy:metadata:field:timecreated"
(#283) The string key "privacy:metadata:field:archived" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_allocations"
(#287) The string key "privacy:metadata:field:timedue" is not in the correct order, it should be before "privacy:metadata:field:timestart"
(#291) The string key "privacy:metadata:field:issueid" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_certs_issues"
(#296) The string key "privacy:metadata:field:evidencejson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_evidences"
(#297) The string key "privacy:metadata:field:createdby" is not in the correct order, it should be before "privacy:metadata:field:evidencejson"
(#300) The string key "privacy:metadata:field:datajson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_requests"
(#302) The string key "privacy:metadata:field:timerejected" is not in the correct order, it should be before "privacy:metadata:field:timerequested"
(#303) The string key "privacy:metadata:field:rejectedby" is not in the correct order, it should be before "privacy:metadata:field:timerejected"
(#307) The string key "privacy:metadata:field:reason" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_usr_snapshots"
(#309) The string key "privacy:metadata:field:snapshotby" is not in the correct order, it should be before "privacy:metadata:field:timesnapshot"
(#310) The string key "privacy:metadata:field:explanation" is not in the correct order, it should be before "privacy:metadata:field:snapshotby"
(#311) The string key "privacy:metadata:field:completionsjson" is not in the correct order, it should be before "privacy:metadata:field:explanation"
(#315) The string key "privacy:metadata:field:quantity" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_src_commholds"
(#321) The string key "programdue_delay" is not in the correct order, it should be before "programdue_help"
(#322) The string key "programdue_date" is not in the correct order, it should be before "programdue_delay"
(#325) The string key "programend_delay" is not in the correct order, it should be before "programend_help"
(#326) The string key "programend_date" is not in the correct order, it should be before "programend_delay"
(#327) The string key "programcompletion" is not in the correct order, it should be before "programend_date"
(#333) The string key "programs" is not in the correct order, it should be before "programurl"
(#339) The string key "programstart_allocation" is not in the correct order, it should be before "programstart_help"
(#341) The string key "programstart_date" is not in the correct order, it should be before "programstart_delay"
(#344) The string key "programstatus_any" is not in the correct order, it should be before "programstatus_completed"
(#348) The string key "programstatus_open" is not in the correct order, it should be before "programstatus_overdue"
(#349) The string key "programstatus_future" is not in the correct order, it should be before "programstatus_open"
(#350) The string key "programstatus_failed" is not in the correct order, it should be before "programstatus_future"
(#351) The string key "programs:addcourse" is not in the correct order, it should be before "programstatus_failed"
(#362) The string key "programs:admin" is not in the correct order, it should be before "programs:export"
(#382) The string key "sequencetype_allinanyorder" is not in the correct order, it should be before "sequencetype_allinorder"
(#385) The string key "selectcategory" is not in the correct order, it should be before "sequencetype_minpoints"
(#393) The string key "source_approval_daterejected" is not in the correct order, it should be before "source_approval_daterequested"
(#396) The string key "source_approval_notification_approval_request_body" is not in the correct order, it should be before "source_approval_notification_approval_request_subject"
(#399) The string key "source_approval_notification_approval_reject_subject" is not in the correct order, it should be before "source_approval_notification_approval_request_body"
(#400) The string key "source_approval_notification_approval_reject_body" is not in the correct order, it should be before "source_approval_notification_approval_reject_subject"
(#409) The string key "source_approval_requestpending" is not in the correct order, it should be before "source_approval_requests"
(#411) The string key "source_approval_requestapprove" is not in the correct order, it should be before "source_approval_requestrejected"
(#413) The string key "source_approval_requestdelete" is not in the correct order, it should be before "source_approval_requestreject"
(#414) The string key "source_approval_rejectionreason" is not in the correct order, it should be before "source_approval_requestdelete"
(#434) The string key "source_manual_potusers" is not in the correct order, it should be before "source_manual_potusersmatching"
(#458) The string key "source_selfallocation_maxusers_status" is not in the correct order, it should be before "source_selfallocation_maxusersreached"
(#464) The string key "source_udplans_allowed" is not in the correct order, it should be before "source_udplans_allownew_desc"
(#468) The string key "set" is not in the correct order, it should be before "source_udplans_requirecap"
(#470) The string key "scheduling" is not in the correct order, it should be before "settings"
(#485) The string key "updateallocation" is not in the correct order, it should be before "updateprogram"
(#489) The string key "updatescheduling" is not in the correct order, it should be before "updateset"
(#494) The string key "upload_files" is not in the correct order, it should be before "upload_invalidcount"
(#505) The string key "rb_allocatedprograms" is not in the correct order, it should be before "userupload_completion_updated"
(#510) The string key "rb_dateallocated" is not in the correct order, it should be before "rb_datecompleted"
(#512) The string key "rb_coursesall" is not in the correct order, it should be before "rb_datestarted"
(#528) The string key "rb_programduedate" is not in the correct order, it should be before "rb_programedatecreated"
(#530) The string key "rb_programallocationtype" is not in the correct order, it should be before "rb_programenddate"
(#538) The string key "rb_programmultiitem" is not in the correct order, it should be before "rb_programnamelinked"
enrol/programs/lang/ja/enrol_programs.php
(#32) The string key "allocation" is not in the correct order, it should be before "allocationend_help"
(#35) The string key "allocationdate" is not in the correct order, it should be before "programallocations"
(#41) The string key "appendinto" is not in the correct order, it should be before "appenditem"
(#46) The string key "calendarprogramdue" is not in the correct order, it should be before "calendarprogramend"
(#67) The string key "customfieldvisible:allocated" is not in the correct order, it should be before "customfieldvisibleto"
(#83) The string key "errordifferenttenant" is not in the correct order, it should be before "errorinvalidoverridedates"
(#85) The string key "errornoallocation" is not in the correct order, it should be before "errornoallocations"
(#105) The string key "evidence_details" is not in the correct order, it should be before "evidenceupload_updated"
(#116) The string key "extra_menu_management_program_allocation" is not in the correct order, it should be before "extra_menu_management_program_users"
(#139) The string key "messageprovider:approval_reject_notification" is not in the correct order, it should be before "messageprovider:approval_request_notification"
(#145) The string key "messageprovider:due_notification" is not in the correct order, it should be before "messageprovider:duesoon_relateduser_notification"
(#149) The string key "messageprovider:endcompleted_notification" is not in the correct order, it should be before "messageprovider:endsoon_relateduser_notification"
(#156) The string key "moveafter" is not in the correct order, it should be before "moveitemcancel"
(#162) The string key "notification_allocation_body" is not in the correct order, it should be before "notification_allocation_subject"
(#169) The string key "notification_completion_body" is not in the correct order, it should be before "notification_completion_subject"
(#176) The string key "notification_completion_relateduser_body" is not in the correct order, it should be before "notification_completion_relateduser_subject"
(#183) The string key "notification_deallocation_body" is not in the correct order, it should be before "notification_deallocation_subject"
(#190) The string key "notification_duesoon_body" is not in the correct order, it should be before "notification_duesoon_subject"
(#197) The string key "notification_duesoon_relateduser_body" is not in the correct order, it should be before "notification_duesoon_relateduser_subject"
(#202) The string key "notification_due" is not in the correct order, it should be before "notification_duesoon_relateduser_description"
(#204) The string key "notification_due_body" is not in the correct order, it should be before "notification_due_subject"
(#211) The string key "notification_due_relateduser_body" is not in the correct order, it should be before "notification_due_relateduser_subject"
(#218) The string key "notification_endsoon_body" is not in the correct order, it should be before "notification_endsoon_subject"
(#225) The string key "notification_endsoon_relateduser_body" is not in the correct order, it should be before "notification_endsoon_relateduser_subject"
(#230) The string key "notification_endcompleted" is not in the correct order, it should be before "notification_endsoon_relateduser_description"
(#232) The string key "notification_endcompleted_body" is not in the correct order, it should be before "notification_endcompleted_subject"
(#239) The string key "notification_endfailed_body" is not in the correct order, it should be before "notification_endfailed_subject"
(#246) The string key "notification_endfailed_relateduser_body" is not in the correct order, it should be before "notification_endfailed_relateduser_subject"
(#255) The string key "notification_reset_body" is not in the correct order, it should be before "notification_reset_subject"
(#262) The string key "notification_start_body" is not in the correct order, it should be before "notification_start_subject"
(#276) The string key "privacy:metadata:field:allocationid" is not in the correct order, it should be before "privacy:metadata:field:userid"
(#278) The string key "privacy:metadata:field:itemid" is not in the correct order, it should be before "privacy:metadata:field:sourceid"
(#280) The string key "privacy:metadata:field:timecompleted" is not in the correct order, it should be before "privacy:metadata:field:timecreated"
(#283) The string key "privacy:metadata:field:archived" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_allocations"
(#287) The string key "privacy:metadata:field:timedue" is not in the correct order, it should be before "privacy:metadata:field:timestart"
(#291) The string key "privacy:metadata:field:issueid" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_certs_issues"
(#296) The string key "privacy:metadata:field:evidencejson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_evidences"
(#297) The string key "privacy:metadata:field:createdby" is not in the correct order, it should be before "privacy:metadata:field:evidencejson"
(#300) The string key "privacy:metadata:field:datajson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_requests"
(#302) The string key "privacy:metadata:field:timerejected" is not in the correct order, it should be before "privacy:metadata:field:timerequested"
(#303) The string key "privacy:metadata:field:rejectedby" is not in the correct order, it should be before "privacy:metadata:field:timerejected"
(#307) The string key "privacy:metadata:field:reason" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_usr_snapshots"
(#309) The string key "privacy:metadata:field:snapshotby" is not in the correct order, it should be before "privacy:metadata:field:timesnapshot"
(#310) The string key "privacy:metadata:field:explanation" is not in the correct order, it should be before "privacy:metadata:field:snapshotby"
(#311) The string key "privacy:metadata:field:completionsjson" is not in the correct order, it should be before "privacy:metadata:field:explanation"
(#315) The string key "privacy:metadata:field:quantity" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_src_commholds"
(#321) The string key "programdue_delay" is not in the correct order, it should be before "programdue_help"
(#322) The string key "programdue_date" is not in the correct order, it should be before "programdue_delay"
(#325) The string key "programend_delay" is not in the correct order, it should be before "programend_help"
(#326) The string key "programend_date" is not in the correct order, it should be before "programend_delay"
(#327) The string key "programcompletion" is not in the correct order, it should be before "programend_date"
(#333) The string key "programs" is not in the correct order, it should be before "programurl"
(#339) The string key "programstart_allocation" is not in the correct order, it should be before "programstart_help"
(#341) The string key "programstart_date" is not in the correct order, it should be before "programstart_delay"
(#344) The string key "programstatus_any" is not in the correct order, it should be before "programstatus_completed"
(#348) The string key "programstatus_open" is not in the correct order, it should be before "programstatus_overdue"
(#349) The string key "programstatus_future" is not in the correct order, it should be before "programstatus_open"
(#350) The string key "programstatus_failed" is not in the correct order, it should be before "programstatus_future"
(#351) The string key "programs:addcourse" is not in the correct order, it should be before "programstatus_failed"
(#362) The string key "programs:admin" is not in the correct order, it should be before "programs:export"
(#382) The string key "sequencetype_allinanyorder" is not in the correct order, it should be before "sequencetype_allinorder"
(#385) The string key "selectcategory" is not in the correct order, it should be before "sequencetype_minpoints"
(#393) The string key "source_approval_daterejected" is not in the correct order, it should be before "source_approval_daterequested"
(#396) The string key "source_approval_notification_approval_request_body" is not in the correct order, it should be before "source_approval_notification_approval_request_subject"
(#399) The string key "source_approval_notification_approval_reject_subject" is not in the correct order, it should be before "source_approval_notification_approval_request_body"
(#400) The string key "source_approval_notification_approval_reject_body" is not in the correct order, it should be before "source_approval_notification_approval_reject_subject"
(#409) The string key "source_approval_requestpending" is not in the correct order, it should be before "source_approval_requests"
(#411) The string key "source_approval_requestapprove" is not in the correct order, it should be before "source_approval_requestrejected"
(#413) The string key "source_approval_requestdelete" is not in the correct order, it should be before "source_approval_requestreject"
(#414) The string key "source_approval_rejectionreason" is not in the correct order, it should be before "source_approval_requestdelete"
(#434) The string key "source_manual_potusers" is not in the correct order, it should be before "source_manual_potusersmatching"
(#458) The string key "source_selfallocation_maxusers_status" is not in the correct order, it should be before "source_selfallocation_maxusersreached"
(#464) The string key "source_udplans_allowed" is not in the correct order, it should be before "source_udplans_allownew_desc"
(#468) The string key "set" is not in the correct order, it should be before "source_udplans_requirecap"
(#470) The string key "scheduling" is not in the correct order, it should be before "settings"
(#485) The string key "updateallocation" is not in the correct order, it should be before "updateprogram"
(#489) The string key "updatescheduling" is not in the correct order, it should be before "updateset"
(#494) The string key "upload_files" is not in the correct order, it should be before "upload_invalidcount"
(#505) The string key "rb_allocatedprograms" is not in the correct order, it should be before "userupload_completion_updated"
(#510) The string key "rb_dateallocated" is not in the correct order, it should be before "rb_datecompleted"
(#512) The string key "rb_coursesall" is not in the correct order, it should be before "rb_datestarted"
(#528) The string key "rb_programduedate" is not in the correct order, it should be before "rb_programedatecreated"
(#530) The string key "rb_programallocationtype" is not in the correct order, it should be before "rb_programenddate"
(#538) The string key "rb_programmultiitem" is not in the correct order, it should be before "rb_programnamelinked"
enrol/programs/lang/nl/enrol_programs.php
(#32) The string key "allocation" is not in the correct order, it should be before "allocationend_help"
(#35) The string key "allocationdate" is not in the correct order, it should be before "programallocations"
(#41) The string key "appendinto" is not in the correct order, it should be before "appenditem"
(#46) The string key "calendarprogramdue" is not in the correct order, it should be before "calendarprogramend"
(#67) The string key "customfieldvisible:allocated" is not in the correct order, it should be before "customfieldvisibleto"
(#83) The string key "errordifferenttenant" is not in the correct order, it should be before "errorinvalidoverridedates"
(#85) The string key "errornoallocation" is not in the correct order, it should be before "errornoallocations"
(#105) The string key "evidence_details" is not in the correct order, it should be before "evidenceupload_updated"
(#116) The string key "extra_menu_management_program_allocation" is not in the correct order, it should be before "extra_menu_management_program_users"
(#139) The string key "messageprovider:approval_reject_notification" is not in the correct order, it should be before "messageprovider:approval_request_notification"
(#145) The string key "messageprovider:due_notification" is not in the correct order, it should be before "messageprovider:duesoon_relateduser_notification"
(#149) The string key "messageprovider:endcompleted_notification" is not in the correct order, it should be before "messageprovider:endsoon_relateduser_notification"
(#156) The string key "moveafter" is not in the correct order, it should be before "moveitemcancel"
(#162) The string key "notification_allocation_body" is not in the correct order, it should be before "notification_allocation_subject"
(#169) The string key "notification_completion_body" is not in the correct order, it should be before "notification_completion_subject"
(#176) The string key "notification_completion_relateduser_body" is not in the correct order, it should be before "notification_completion_relateduser_subject"
(#183) The string key "notification_deallocation_body" is not in the correct order, it should be before "notification_deallocation_subject"
(#190) The string key "notification_duesoon_body" is not in the correct order, it should be before "notification_duesoon_subject"
(#197) The string key "notification_duesoon_relateduser_body" is not in the correct order, it should be before "notification_duesoon_relateduser_subject"
(#202) The string key "notification_due" is not in the correct order, it should be before "notification_duesoon_relateduser_description"
(#204) The string key "notification_due_body" is not in the correct order, it should be before "notification_due_subject"
(#211) The string key "notification_due_relateduser_body" is not in the correct order, it should be before "notification_due_relateduser_subject"
(#218) The string key "notification_endsoon_body" is not in the correct order, it should be before "notification_endsoon_subject"
(#225) The string key "notification_endsoon_relateduser_body" is not in the correct order, it should be before "notification_endsoon_relateduser_subject"
(#230) The string key "notification_endcompleted" is not in the correct order, it should be before "notification_endsoon_relateduser_description"
(#232) The string key "notification_endcompleted_body" is not in the correct order, it should be before "notification_endcompleted_subject"
(#239) The string key "notification_endfailed_body" is not in the correct order, it should be before "notification_endfailed_subject"
(#246) The string key "notification_endfailed_relateduser_body" is not in the correct order, it should be before "notification_endfailed_relateduser_subject"
(#255) The string key "notification_reset_body" is not in the correct order, it should be before "notification_reset_subject"
(#262) The string key "notification_start_body" is not in the correct order, it should be before "notification_start_subject"
(#276) The string key "privacy:metadata:field:allocationid" is not in the correct order, it should be before "privacy:metadata:field:userid"
(#278) The string key "privacy:metadata:field:itemid" is not in the correct order, it should be before "privacy:metadata:field:sourceid"
(#280) The string key "privacy:metadata:field:timecompleted" is not in the correct order, it should be before "privacy:metadata:field:timecreated"
(#283) The string key "privacy:metadata:field:archived" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_allocations"
(#287) The string key "privacy:metadata:field:timedue" is not in the correct order, it should be before "privacy:metadata:field:timestart"
(#291) The string key "privacy:metadata:field:issueid" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_certs_issues"
(#296) The string key "privacy:metadata:field:evidencejson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_evidences"
(#297) The string key "privacy:metadata:field:createdby" is not in the correct order, it should be before "privacy:metadata:field:evidencejson"
(#300) The string key "privacy:metadata:field:datajson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_requests"
(#302) The string key "privacy:metadata:field:timerejected" is not in the correct order, it should be before "privacy:metadata:field:timerequested"
(#303) The string key "privacy:metadata:field:rejectedby" is not in the correct order, it should be before "privacy:metadata:field:timerejected"
(#307) The string key "privacy:metadata:field:reason" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_usr_snapshots"
(#309) The string key "privacy:metadata:field:snapshotby" is not in the correct order, it should be before "privacy:metadata:field:timesnapshot"
(#310) The string key "privacy:metadata:field:explanation" is not in the correct order, it should be before "privacy:metadata:field:snapshotby"
(#311) The string key "privacy:metadata:field:completionsjson" is not in the correct order, it should be before "privacy:metadata:field:explanation"
(#315) The string key "privacy:metadata:field:quantity" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_src_commholds"
(#321) The string key "programdue_delay" is not in the correct order, it should be before "programdue_help"
(#322) The string key "programdue_date" is not in the correct order, it should be before "programdue_delay"
(#325) The string key "programend_delay" is not in the correct order, it should be before "programend_help"
(#326) The string key "programend_date" is not in the correct order, it should be before "programend_delay"
(#327) The string key "programcompletion" is not in the correct order, it should be before "programend_date"
(#333) The string key "programs" is not in the correct order, it should be before "programurl"
(#339) The string key "programstart_allocation" is not in the correct order, it should be before "programstart_help"
(#341) The string key "programstart_date" is not in the correct order, it should be before "programstart_delay"
(#344) The string key "programstatus_any" is not in the correct order, it should be before "programstatus_completed"
(#348) The string key "programstatus_open" is not in the correct order, it should be before "programstatus_overdue"
(#349) The string key "programstatus_future" is not in the correct order, it should be before "programstatus_open"
(#350) The string key "programstatus_failed" is not in the correct order, it should be before "programstatus_future"
(#351) The string key "programs:addcourse" is not in the correct order, it should be before "programstatus_failed"
(#362) The string key "programs:admin" is not in the correct order, it should be before "programs:export"
(#382) The string key "sequencetype_allinanyorder" is not in the correct order, it should be before "sequencetype_allinorder"
(#385) The string key "selectcategory" is not in the correct order, it should be before "sequencetype_minpoints"
(#393) The string key "source_approval_daterejected" is not in the correct order, it should be before "source_approval_daterequested"
(#396) The string key "source_approval_notification_approval_request_body" is not in the correct order, it should be before "source_approval_notification_approval_request_subject"
(#399) The string key "source_approval_notification_approval_reject_subject" is not in the correct order, it should be before "source_approval_notification_approval_request_body"
(#400) The string key "source_approval_notification_approval_reject_body" is not in the correct order, it should be before "source_approval_notification_approval_reject_subject"
(#409) The string key "source_approval_requestpending" is not in the correct order, it should be before "source_approval_requests"
(#411) The string key "source_approval_requestapprove" is not in the correct order, it should be before "source_approval_requestrejected"
(#413) The string key "source_approval_requestdelete" is not in the correct order, it should be before "source_approval_requestreject"
(#414) The string key "source_approval_rejectionreason" is not in the correct order, it should be before "source_approval_requestdelete"
(#434) The string key "source_manual_potusers" is not in the correct order, it should be before "source_manual_potusersmatching"
(#458) The string key "source_selfallocation_maxusers_status" is not in the correct order, it should be before "source_selfallocation_maxusersreached"
(#464) The string key "source_udplans_allowed" is not in the correct order, it should be before "source_udplans_allownew_desc"
(#468) The string key "set" is not in the correct order, it should be before "source_udplans_requirecap"
(#470) The string key "scheduling" is not in the correct order, it should be before "settings"
(#485) The string key "updateallocation" is not in the correct order, it should be before "updateprogram"
(#489) The string key "updatescheduling" is not in the correct order, it should be before "updateset"
(#494) The string key "upload_files" is not in the correct order, it should be before "upload_invalidcount"
(#505) The string key "rb_allocatedprograms" is not in the correct order, it should be before "userupload_completion_updated"
(#510) The string key "rb_dateallocated" is not in the correct order, it should be before "rb_datecompleted"
(#512) The string key "rb_coursesall" is not in the correct order, it should be before "rb_datestarted"
(#528) The string key "rb_programduedate" is not in the correct order, it should be before "rb_programedatecreated"
(#530) The string key "rb_programallocationtype" is not in the correct order, it should be before "rb_programenddate"
(#538) The string key "rb_programmultiitem" is not in the correct order, it should be before "rb_programnamelinked"
enrol/programs/lang/pl/enrol_programs.php
(#32) The string key "allocation" is not in the correct order, it should be before "allocationend_help"
(#35) The string key "allocationdate" is not in the correct order, it should be before "programallocations"
(#41) The string key "appendinto" is not in the correct order, it should be before "appenditem"
(#46) The string key "calendarprogramdue" is not in the correct order, it should be before "calendarprogramend"
(#67) The string key "customfieldvisible:allocated" is not in the correct order, it should be before "customfieldvisibleto"
(#83) The string key "errordifferenttenant" is not in the correct order, it should be before "errorinvalidoverridedates"
(#85) The string key "errornoallocation" is not in the correct order, it should be before "errornoallocations"
(#105) The string key "evidence_details" is not in the correct order, it should be before "evidenceupload_updated"
(#116) The string key "extra_menu_management_program_allocation" is not in the correct order, it should be before "extra_menu_management_program_users"
(#139) The string key "messageprovider:approval_reject_notification" is not in the correct order, it should be before "messageprovider:approval_request_notification"
(#145) The string key "messageprovider:due_notification" is not in the correct order, it should be before "messageprovider:duesoon_relateduser_notification"
(#149) The string key "messageprovider:endcompleted_notification" is not in the correct order, it should be before "messageprovider:endsoon_relateduser_notification"
(#156) The string key "moveafter" is not in the correct order, it should be before "moveitemcancel"
(#162) The string key "notification_allocation_body" is not in the correct order, it should be before "notification_allocation_subject"
(#169) The string key "notification_completion_body" is not in the correct order, it should be before "notification_completion_subject"
(#176) The string key "notification_completion_relateduser_body" is not in the correct order, it should be before "notification_completion_relateduser_subject"
(#183) The string key "notification_deallocation_body" is not in the correct order, it should be before "notification_deallocation_subject"
(#190) The string key "notification_duesoon_body" is not in the correct order, it should be before "notification_duesoon_subject"
(#197) The string key "notification_duesoon_relateduser_body" is not in the correct order, it should be before "notification_duesoon_relateduser_subject"
(#202) The string key "notification_due" is not in the correct order, it should be before "notification_duesoon_relateduser_description"
(#204) The string key "notification_due_body" is not in the correct order, it should be before "notification_due_subject"
(#211) The string key "notification_due_relateduser_body" is not in the correct order, it should be before "notification_due_relateduser_subject"
(#218) The string key "notification_endsoon_body" is not in the correct order, it should be before "notification_endsoon_subject"
(#225) The string key "notification_endsoon_relateduser_body" is not in the correct order, it should be before "notification_endsoon_relateduser_subject"
(#230) The string key "notification_endcompleted" is not in the correct order, it should be before "notification_endsoon_relateduser_description"
(#232) The string key "notification_endcompleted_body" is not in the correct order, it should be before "notification_endcompleted_subject"
(#239) The string key "notification_endfailed_body" is not in the correct order, it should be before "notification_endfailed_subject"
(#246) The string key "notification_endfailed_relateduser_body" is not in the correct order, it should be before "notification_endfailed_relateduser_subject"
(#255) The string key "notification_reset_body" is not in the correct order, it should be before "notification_reset_subject"
(#262) The string key "notification_start_body" is not in the correct order, it should be before "notification_start_subject"
(#276) The string key "privacy:metadata:field:allocationid" is not in the correct order, it should be before "privacy:metadata:field:userid"
(#278) The string key "privacy:metadata:field:itemid" is not in the correct order, it should be before "privacy:metadata:field:sourceid"
(#280) The string key "privacy:metadata:field:timecompleted" is not in the correct order, it should be before "privacy:metadata:field:timecreated"
(#283) The string key "privacy:metadata:field:archived" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_allocations"
(#287) The string key "privacy:metadata:field:timedue" is not in the correct order, it should be before "privacy:metadata:field:timestart"
(#291) The string key "privacy:metadata:field:issueid" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_certs_issues"
(#296) The string key "privacy:metadata:field:evidencejson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_evidences"
(#297) The string key "privacy:metadata:field:createdby" is not in the correct order, it should be before "privacy:metadata:field:evidencejson"
(#300) The string key "privacy:metadata:field:datajson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_requests"
(#302) The string key "privacy:metadata:field:timerejected" is not in the correct order, it should be before "privacy:metadata:field:timerequested"
(#303) The string key "privacy:metadata:field:rejectedby" is not in the correct order, it should be before "privacy:metadata:field:timerejected"
(#307) The string key "privacy:metadata:field:reason" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_usr_snapshots"
(#309) The string key "privacy:metadata:field:snapshotby" is not in the correct order, it should be before "privacy:metadata:field:timesnapshot"
(#310) The string key "privacy:metadata:field:explanation" is not in the correct order, it should be before "privacy:metadata:field:snapshotby"
(#311) The string key "privacy:metadata:field:completionsjson" is not in the correct order, it should be before "privacy:metadata:field:explanation"
(#315) The string key "privacy:metadata:field:quantity" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_src_commholds"
(#321) The string key "programdue_delay" is not in the correct order, it should be before "programdue_help"
(#322) The string key "programdue_date" is not in the correct order, it should be before "programdue_delay"
(#325) The string key "programend_delay" is not in the correct order, it should be before "programend_help"
(#326) The string key "programend_date" is not in the correct order, it should be before "programend_delay"
(#327) The string key "programcompletion" is not in the correct order, it should be before "programend_date"
(#333) The string key "programs" is not in the correct order, it should be before "programurl"
(#339) The string key "programstart_allocation" is not in the correct order, it should be before "programstart_help"
(#341) The string key "programstart_date" is not in the correct order, it should be before "programstart_delay"
(#344) The string key "programstatus_any" is not in the correct order, it should be before "programstatus_completed"
(#348) The string key "programstatus_open" is not in the correct order, it should be before "programstatus_overdue"
(#349) The string key "programstatus_future" is not in the correct order, it should be before "programstatus_open"
(#350) The string key "programstatus_failed" is not in the correct order, it should be before "programstatus_future"
(#351) The string key "programs:addcourse" is not in the correct order, it should be before "programstatus_failed"
(#362) The string key "programs:admin" is not in the correct order, it should be before "programs:export"
(#382) The string key "sequencetype_allinanyorder" is not in the correct order, it should be before "sequencetype_allinorder"
(#385) The string key "selectcategory" is not in the correct order, it should be before "sequencetype_minpoints"
(#393) The string key "source_approval_daterejected" is not in the correct order, it should be before "source_approval_daterequested"
(#396) The string key "source_approval_notification_approval_request_body" is not in the correct order, it should be before "source_approval_notification_approval_request_subject"
(#399) The string key "source_approval_notification_approval_reject_subject" is not in the correct order, it should be before "source_approval_notification_approval_request_body"
(#400) The string key "source_approval_notification_approval_reject_body" is not in the correct order, it should be before "source_approval_notification_approval_reject_subject"
(#409) The string key "source_approval_requestpending" is not in the correct order, it should be before "source_approval_requests"
(#411) The string key "source_approval_requestapprove" is not in the correct order, it should be before "source_approval_requestrejected"
(#413) The string key "source_approval_requestdelete" is not in the correct order, it should be before "source_approval_requestreject"
(#414) The string key "source_approval_rejectionreason" is not in the correct order, it should be before "source_approval_requestdelete"
(#434) The string key "source_manual_potusers" is not in the correct order, it should be before "source_manual_potusersmatching"
(#458) The string key "source_selfallocation_maxusers_status" is not in the correct order, it should be before "source_selfallocation_maxusersreached"
(#464) The string key "source_udplans_allowed" is not in the correct order, it should be before "source_udplans_allownew_desc"
(#468) The string key "set" is not in the correct order, it should be before "source_udplans_requirecap"
(#470) The string key "scheduling" is not in the correct order, it should be before "settings"
(#485) The string key "updateallocation" is not in the correct order, it should be before "updateprogram"
(#489) The string key "updatescheduling" is not in the correct order, it should be before "updateset"
(#494) The string key "upload_files" is not in the correct order, it should be before "upload_invalidcount"
(#505) The string key "rb_allocatedprograms" is not in the correct order, it should be before "userupload_completion_updated"
(#510) The string key "rb_dateallocated" is not in the correct order, it should be before "rb_datecompleted"
(#512) The string key "rb_coursesall" is not in the correct order, it should be before "rb_datestarted"
(#528) The string key "rb_programduedate" is not in the correct order, it should be before "rb_programedatecreated"
(#530) The string key "rb_programallocationtype" is not in the correct order, it should be before "rb_programenddate"
(#538) The string key "rb_programmultiitem" is not in the correct order, it should be before "rb_programnamelinked"
enrol/programs/lang/pt_br/enrol_programs.php
(#32) The string key "allocation" is not in the correct order, it should be before "allocationend_help"
(#35) The string key "allocationdate" is not in the correct order, it should be before "programallocations"
(#41) The string key "appendinto" is not in the correct order, it should be before "appenditem"
(#46) The string key "calendarprogramdue" is not in the correct order, it should be before "calendarprogramend"
(#67) The string key "customfieldvisible:allocated" is not in the correct order, it should be before "customfieldvisibleto"
(#83) The string key "errordifferenttenant" is not in the correct order, it should be before "errorinvalidoverridedates"
(#85) The string key "errornoallocation" is not in the correct order, it should be before "errornoallocations"
(#105) The string key "evidence_details" is not in the correct order, it should be before "evidenceupload_updated"
(#116) The string key "extra_menu_management_program_allocation" is not in the correct order, it should be before "extra_menu_management_program_users"
(#139) The string key "messageprovider:approval_reject_notification" is not in the correct order, it should be before "messageprovider:approval_request_notification"
(#145) The string key "messageprovider:due_notification" is not in the correct order, it should be before "messageprovider:duesoon_relateduser_notification"
(#149) The string key "messageprovider:endcompleted_notification" is not in the correct order, it should be before "messageprovider:endsoon_relateduser_notification"
(#156) The string key "moveafter" is not in the correct order, it should be before "moveitemcancel"
(#162) The string key "notification_allocation_body" is not in the correct order, it should be before "notification_allocation_subject"
(#169) The string key "notification_completion_body" is not in the correct order, it should be before "notification_completion_subject"
(#176) The string key "notification_completion_relateduser_body" is not in the correct order, it should be before "notification_completion_relateduser_subject"
(#183) The string key "notification_deallocation_body" is not in the correct order, it should be before "notification_deallocation_subject"
(#190) The string key "notification_duesoon_body" is not in the correct order, it should be before "notification_duesoon_subject"
(#197) The string key "notification_duesoon_relateduser_body" is not in the correct order, it should be before "notification_duesoon_relateduser_subject"
(#202) The string key "notification_due" is not in the correct order, it should be before "notification_duesoon_relateduser_description"
(#204) The string key "notification_due_body" is not in the correct order, it should be before "notification_due_subject"
(#211) The string key "notification_due_relateduser_body" is not in the correct order, it should be before "notification_due_relateduser_subject"
(#218) The string key "notification_endsoon_body" is not in the correct order, it should be before "notification_endsoon_subject"
(#225) The string key "notification_endsoon_relateduser_body" is not in the correct order, it should be before "notification_endsoon_relateduser_subject"
(#230) The string key "notification_endcompleted" is not in the correct order, it should be before "notification_endsoon_relateduser_description"
(#232) The string key "notification_endcompleted_body" is not in the correct order, it should be before "notification_endcompleted_subject"
(#239) The string key "notification_endfailed_body" is not in the correct order, it should be before "notification_endfailed_subject"
(#246) The string key "notification_endfailed_relateduser_body" is not in the correct order, it should be before "notification_endfailed_relateduser_subject"
(#255) The string key "notification_reset_body" is not in the correct order, it should be before "notification_reset_subject"
(#262) The string key "notification_start_body" is not in the correct order, it should be before "notification_start_subject"
(#276) The string key "privacy:metadata:field:allocationid" is not in the correct order, it should be before "privacy:metadata:field:userid"
(#278) The string key "privacy:metadata:field:itemid" is not in the correct order, it should be before "privacy:metadata:field:sourceid"
(#280) The string key "privacy:metadata:field:timecompleted" is not in the correct order, it should be before "privacy:metadata:field:timecreated"
(#283) The string key "privacy:metadata:field:archived" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_allocations"
(#287) The string key "privacy:metadata:field:timedue" is not in the correct order, it should be before "privacy:metadata:field:timestart"
(#291) The string key "privacy:metadata:field:issueid" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_certs_issues"
(#296) The string key "privacy:metadata:field:evidencejson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_evidences"
(#297) The string key "privacy:metadata:field:createdby" is not in the correct order, it should be before "privacy:metadata:field:evidencejson"
(#300) The string key "privacy:metadata:field:datajson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_requests"
(#302) The string key "privacy:metadata:field:timerejected" is not in the correct order, it should be before "privacy:metadata:field:timerequested"
(#303) The string key "privacy:metadata:field:rejectedby" is not in the correct order, it should be before "privacy:metadata:field:timerejected"
(#307) The string key "privacy:metadata:field:reason" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_usr_snapshots"
(#309) The string key "privacy:metadata:field:snapshotby" is not in the correct order, it should be before "privacy:metadata:field:timesnapshot"
(#310) The string key "privacy:metadata:field:explanation" is not in the correct order, it should be before "privacy:metadata:field:snapshotby"
(#311) The string key "privacy:metadata:field:completionsjson" is not in the correct order, it should be before "privacy:metadata:field:explanation"
(#315) The string key "privacy:metadata:field:quantity" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_src_commholds"
(#321) The string key "programdue_delay" is not in the correct order, it should be before "programdue_help"
(#322) The string key "programdue_date" is not in the correct order, it should be before "programdue_delay"
(#325) The string key "programend_delay" is not in the correct order, it should be before "programend_help"
(#326) The string key "programend_date" is not in the correct order, it should be before "programend_delay"
(#327) The string key "programcompletion" is not in the correct order, it should be before "programend_date"
(#333) The string key "programs" is not in the correct order, it should be before "programurl"
(#339) The string key "programstart_allocation" is not in the correct order, it should be before "programstart_help"
(#341) The string key "programstart_date" is not in the correct order, it should be before "programstart_delay"
(#344) The string key "programstatus_any" is not in the correct order, it should be before "programstatus_completed"
(#348) The string key "programstatus_open" is not in the correct order, it should be before "programstatus_overdue"
(#349) The string key "programstatus_future" is not in the correct order, it should be before "programstatus_open"
(#350) The string key "programstatus_failed" is not in the correct order, it should be before "programstatus_future"
(#351) The string key "programs:addcourse" is not in the correct order, it should be before "programstatus_failed"
(#362) The string key "programs:admin" is not in the correct order, it should be before "programs:export"
(#382) The string key "sequencetype_allinanyorder" is not in the correct order, it should be before "sequencetype_allinorder"
(#385) The string key "selectcategory" is not in the correct order, it should be before "sequencetype_minpoints"
(#393) The string key "source_approval_daterejected" is not in the correct order, it should be before "source_approval_daterequested"
(#396) The string key "source_approval_notification_approval_request_body" is not in the correct order, it should be before "source_approval_notification_approval_request_subject"
(#399) The string key "source_approval_notification_approval_reject_subject" is not in the correct order, it should be before "source_approval_notification_approval_request_body"
(#400) The string key "source_approval_notification_approval_reject_body" is not in the correct order, it should be before "source_approval_notification_approval_reject_subject"
(#409) The string key "source_approval_requestpending" is not in the correct order, it should be before "source_approval_requests"
(#411) The string key "source_approval_requestapprove" is not in the correct order, it should be before "source_approval_requestrejected"
(#413) The string key "source_approval_requestdelete" is not in the correct order, it should be before "source_approval_requestreject"
(#414) The string key "source_approval_rejectionreason" is not in the correct order, it should be before "source_approval_requestdelete"
(#434) The string key "source_manual_potusers" is not in the correct order, it should be before "source_manual_potusersmatching"
(#458) The string key "source_selfallocation_maxusers_status" is not in the correct order, it should be before "source_selfallocation_maxusersreached"
(#464) The string key "source_udplans_allowed" is not in the correct order, it should be before "source_udplans_allownew_desc"
(#468) The string key "set" is not in the correct order, it should be before "source_udplans_requirecap"
(#470) The string key "scheduling" is not in the correct order, it should be before "settings"
(#485) The string key "updateallocation" is not in the correct order, it should be before "updateprogram"
(#489) The string key "updatescheduling" is not in the correct order, it should be before "updateset"
(#494) The string key "upload_files" is not in the correct order, it should be before "upload_invalidcount"
(#505) The string key "rb_allocatedprograms" is not in the correct order, it should be before "userupload_completion_updated"
(#510) The string key "rb_dateallocated" is not in the correct order, it should be before "rb_datecompleted"
(#512) The string key "rb_coursesall" is not in the correct order, it should be before "rb_datestarted"
(#528) The string key "rb_programduedate" is not in the correct order, it should be before "rb_programedatecreated"
(#530) The string key "rb_programallocationtype" is not in the correct order, it should be before "rb_programenddate"
(#538) The string key "rb_programmultiitem" is not in the correct order, it should be before "rb_programnamelinked"
enrol/programs/lang/th/enrol_programs.php
(#32) The string key "allocation" is not in the correct order, it should be before "allocationend_help"
(#35) The string key "allocationdate" is not in the correct order, it should be before "programallocations"
(#41) The string key "appendinto" is not in the correct order, it should be before "appenditem"
(#46) The string key "calendarprogramdue" is not in the correct order, it should be before "calendarprogramend"
(#67) The string key "customfieldvisible:allocated" is not in the correct order, it should be before "customfieldvisibleto"
(#83) The string key "errordifferenttenant" is not in the correct order, it should be before "errorinvalidoverridedates"
(#85) The string key "errornoallocation" is not in the correct order, it should be before "errornoallocations"
(#105) The string key "evidence_details" is not in the correct order, it should be before "evidenceupload_updated"
(#116) The string key "extra_menu_management_program_allocation" is not in the correct order, it should be before "extra_menu_management_program_users"
(#139) The string key "messageprovider:approval_reject_notification" is not in the correct order, it should be before "messageprovider:approval_request_notification"
(#145) The string key "messageprovider:due_notification" is not in the correct order, it should be before "messageprovider:duesoon_relateduser_notification"
(#149) The string key "messageprovider:endcompleted_notification" is not in the correct order, it should be before "messageprovider:endsoon_relateduser_notification"
(#156) The string key "moveafter" is not in the correct order, it should be before "moveitemcancel"
(#162) The string key "notification_allocation_body" is not in the correct order, it should be before "notification_allocation_subject"
(#169) The string key "notification_completion_body" is not in the correct order, it should be before "notification_completion_subject"
(#176) The string key "notification_completion_relateduser_body" is not in the correct order, it should be before "notification_completion_relateduser_subject"
(#183) The string key "notification_deallocation_body" is not in the correct order, it should be before "notification_deallocation_subject"
(#190) The string key "notification_duesoon_body" is not in the correct order, it should be before "notification_duesoon_subject"
(#197) The string key "notification_duesoon_relateduser_body" is not in the correct order, it should be before "notification_duesoon_relateduser_subject"
(#202) The string key "notification_due" is not in the correct order, it should be before "notification_duesoon_relateduser_description"
(#204) The string key "notification_due_body" is not in the correct order, it should be before "notification_due_subject"
(#211) The string key "notification_due_relateduser_body" is not in the correct order, it should be before "notification_due_relateduser_subject"
(#218) The string key "notification_endsoon_body" is not in the correct order, it should be before "notification_endsoon_subject"
(#225) The string key "notification_endsoon_relateduser_body" is not in the correct order, it should be before "notification_endsoon_relateduser_subject"
(#230) The string key "notification_endcompleted" is not in the correct order, it should be before "notification_endsoon_relateduser_description"
(#232) The string key "notification_endcompleted_body" is not in the correct order, it should be before "notification_endcompleted_subject"
(#239) The string key "notification_endfailed_body" is not in the correct order, it should be before "notification_endfailed_subject"
(#246) The string key "notification_endfailed_relateduser_body" is not in the correct order, it should be before "notification_endfailed_relateduser_subject"
(#255) The string key "notification_reset_body" is not in the correct order, it should be before "notification_reset_subject"
(#262) The string key "notification_start_body" is not in the correct order, it should be before "notification_start_subject"
(#276) The string key "privacy:metadata:field:allocationid" is not in the correct order, it should be before "privacy:metadata:field:userid"
(#278) The string key "privacy:metadata:field:itemid" is not in the correct order, it should be before "privacy:metadata:field:sourceid"
(#280) The string key "privacy:metadata:field:timecompleted" is not in the correct order, it should be before "privacy:metadata:field:timecreated"
(#283) The string key "privacy:metadata:field:archived" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_allocations"
(#287) The string key "privacy:metadata:field:timedue" is not in the correct order, it should be before "privacy:metadata:field:timestart"
(#291) The string key "privacy:metadata:field:issueid" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_certs_issues"
(#296) The string key "privacy:metadata:field:evidencejson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_evidences"
(#297) The string key "privacy:metadata:field:createdby" is not in the correct order, it should be before "privacy:metadata:field:evidencejson"
(#300) The string key "privacy:metadata:field:datajson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_requests"
(#302) The string key "privacy:metadata:field:timerejected" is not in the correct order, it should be before "privacy:metadata:field:timerequested"
(#303) The string key "privacy:metadata:field:rejectedby" is not in the correct order, it should be before "privacy:metadata:field:timerejected"
(#307) The string key "privacy:metadata:field:reason" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_usr_snapshots"
(#309) The string key "privacy:metadata:field:snapshotby" is not in the correct order, it should be before "privacy:metadata:field:timesnapshot"
(#310) The string key "privacy:metadata:field:explanation" is not in the correct order, it should be before "privacy:metadata:field:snapshotby"
(#311) The string key "privacy:metadata:field:completionsjson" is not in the correct order, it should be before "privacy:metadata:field:explanation"
(#315) The string key "privacy:metadata:field:quantity" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_src_commholds"
(#321) The string key "programdue_delay" is not in the correct order, it should be before "programdue_help"
(#322) The string key "programdue_date" is not in the correct order, it should be before "programdue_delay"
(#325) The string key "programend_delay" is not in the correct order, it should be before "programend_help"
(#326) The string key "programend_date" is not in the correct order, it should be before "programend_delay"
(#327) The string key "programcompletion" is not in the correct order, it should be before "programend_date"
(#333) The string key "programs" is not in the correct order, it should be before "programurl"
(#339) The string key "programstart_allocation" is not in the correct order, it should be before "programstart_help"
(#341) The string key "programstart_date" is not in the correct order, it should be before "programstart_delay"
(#344) The string key "programstatus_any" is not in the correct order, it should be before "programstatus_completed"
(#348) The string key "programstatus_open" is not in the correct order, it should be before "programstatus_overdue"
(#349) The string key "programstatus_future" is not in the correct order, it should be before "programstatus_open"
(#350) The string key "programstatus_failed" is not in the correct order, it should be before "programstatus_future"
(#351) The string key "programs:addcourse" is not in the correct order, it should be before "programstatus_failed"
(#362) The string key "programs:admin" is not in the correct order, it should be before "programs:export"
(#382) The string key "sequencetype_allinanyorder" is not in the correct order, it should be before "sequencetype_allinorder"
(#385) The string key "selectcategory" is not in the correct order, it should be before "sequencetype_minpoints"
(#393) The string key "source_approval_daterejected" is not in the correct order, it should be before "source_approval_daterequested"
(#396) The string key "source_approval_notification_approval_request_body" is not in the correct order, it should be before "source_approval_notification_approval_request_subject"
(#399) The string key "source_approval_notification_approval_reject_subject" is not in the correct order, it should be before "source_approval_notification_approval_request_body"
(#400) The string key "source_approval_notification_approval_reject_body" is not in the correct order, it should be before "source_approval_notification_approval_reject_subject"
(#409) The string key "source_approval_requestpending" is not in the correct order, it should be before "source_approval_requests"
(#411) The string key "source_approval_requestapprove" is not in the correct order, it should be before "source_approval_requestrejected"
(#413) The string key "source_approval_requestdelete" is not in the correct order, it should be before "source_approval_requestreject"
(#414) The string key "source_approval_rejectionreason" is not in the correct order, it should be before "source_approval_requestdelete"
(#434) The string key "source_manual_potusers" is not in the correct order, it should be before "source_manual_potusersmatching"
(#458) The string key "source_selfallocation_maxusers_status" is not in the correct order, it should be before "source_selfallocation_maxusersreached"
(#464) The string key "source_udplans_allowed" is not in the correct order, it should be before "source_udplans_allownew_desc"
(#468) The string key "set" is not in the correct order, it should be before "source_udplans_requirecap"
(#470) The string key "scheduling" is not in the correct order, it should be before "settings"
(#485) The string key "updateallocation" is not in the correct order, it should be before "updateprogram"
(#489) The string key "updatescheduling" is not in the correct order, it should be before "updateset"
(#494) The string key "upload_files" is not in the correct order, it should be before "upload_invalidcount"
(#505) The string key "rb_allocatedprograms" is not in the correct order, it should be before "userupload_completion_updated"
(#510) The string key "rb_dateallocated" is not in the correct order, it should be before "rb_datecompleted"
(#512) The string key "rb_coursesall" is not in the correct order, it should be before "rb_datestarted"
(#528) The string key "rb_programduedate" is not in the correct order, it should be before "rb_programedatecreated"
(#530) The string key "rb_programallocationtype" is not in the correct order, it should be before "rb_programenddate"
(#538) The string key "rb_programmultiitem" is not in the correct order, it should be before "rb_programnamelinked"
enrol/programs/lang/tr/enrol_programs.php
(#32) The string key "allocation" is not in the correct order, it should be before "allocationend_help"
(#35) The string key "allocationdate" is not in the correct order, it should be before "programallocations"
(#41) The string key "appendinto" is not in the correct order, it should be before "appenditem"
(#46) The string key "calendarprogramdue" is not in the correct order, it should be before "calendarprogramend"
(#67) The string key "customfieldvisible:allocated" is not in the correct order, it should be before "customfieldvisibleto"
(#83) The string key "errordifferenttenant" is not in the correct order, it should be before "errorinvalidoverridedates"
(#85) The string key "errornoallocation" is not in the correct order, it should be before "errornoallocations"
(#105) The string key "evidence_details" is not in the correct order, it should be before "evidenceupload_updated"
(#116) The string key "extra_menu_management_program_allocation" is not in the correct order, it should be before "extra_menu_management_program_users"
(#139) The string key "messageprovider:approval_reject_notification" is not in the correct order, it should be before "messageprovider:approval_request_notification"
(#145) The string key "messageprovider:due_notification" is not in the correct order, it should be before "messageprovider:duesoon_relateduser_notification"
(#149) The string key "messageprovider:endcompleted_notification" is not in the correct order, it should be before "messageprovider:endsoon_relateduser_notification"
(#156) The string key "moveafter" is not in the correct order, it should be before "moveitemcancel"
(#162) The string key "notification_allocation_body" is not in the correct order, it should be before "notification_allocation_subject"
(#169) The string key "notification_completion_body" is not in the correct order, it should be before "notification_completion_subject"
(#176) The string key "notification_completion_relateduser_body" is not in the correct order, it should be before "notification_completion_relateduser_subject"
(#183) The string key "notification_deallocation_body" is not in the correct order, it should be before "notification_deallocation_subject"
(#190) The string key "notification_duesoon_body" is not in the correct order, it should be before "notification_duesoon_subject"
(#197) The string key "notification_duesoon_relateduser_body" is not in the correct order, it should be before "notification_duesoon_relateduser_subject"
(#202) The string key "notification_due" is not in the correct order, it should be before "notification_duesoon_relateduser_description"
(#204) The string key "notification_due_body" is not in the correct order, it should be before "notification_due_subject"
(#211) The string key "notification_due_relateduser_body" is not in the correct order, it should be before "notification_due_relateduser_subject"
(#218) The string key "notification_endsoon_body" is not in the correct order, it should be before "notification_endsoon_subject"
(#225) The string key "notification_endsoon_relateduser_body" is not in the correct order, it should be before "notification_endsoon_relateduser_subject"
(#230) The string key "notification_endcompleted" is not in the correct order, it should be before "notification_endsoon_relateduser_description"
(#232) The string key "notification_endcompleted_body" is not in the correct order, it should be before "notification_endcompleted_subject"
(#239) The string key "notification_endfailed_body" is not in the correct order, it should be before "notification_endfailed_subject"
(#246) The string key "notification_endfailed_relateduser_body" is not in the correct order, it should be before "notification_endfailed_relateduser_subject"
(#255) The string key "notification_reset_body" is not in the correct order, it should be before "notification_reset_subject"
(#262) The string key "notification_start_body" is not in the correct order, it should be before "notification_start_subject"
(#276) The string key "privacy:metadata:field:allocationid" is not in the correct order, it should be before "privacy:metadata:field:userid"
(#278) The string key "privacy:metadata:field:itemid" is not in the correct order, it should be before "privacy:metadata:field:sourceid"
(#280) The string key "privacy:metadata:field:timecompleted" is not in the correct order, it should be before "privacy:metadata:field:timecreated"
(#283) The string key "privacy:metadata:field:archived" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_allocations"
(#287) The string key "privacy:metadata:field:timedue" is not in the correct order, it should be before "privacy:metadata:field:timestart"
(#291) The string key "privacy:metadata:field:issueid" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_certs_issues"
(#296) The string key "privacy:metadata:field:evidencejson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_evidences"
(#297) The string key "privacy:metadata:field:createdby" is not in the correct order, it should be before "privacy:metadata:field:evidencejson"
(#300) The string key "privacy:metadata:field:datajson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_requests"
(#302) The string key "privacy:metadata:field:timerejected" is not in the correct order, it should be before "privacy:metadata:field:timerequested"
(#303) The string key "privacy:metadata:field:rejectedby" is not in the correct order, it should be before "privacy:metadata:field:timerejected"
(#307) The string key "privacy:metadata:field:reason" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_usr_snapshots"
(#309) The string key "privacy:metadata:field:snapshotby" is not in the correct order, it should be before "privacy:metadata:field:timesnapshot"
(#310) The string key "privacy:metadata:field:explanation" is not in the correct order, it should be before "privacy:metadata:field:snapshotby"
(#311) The string key "privacy:metadata:field:completionsjson" is not in the correct order, it should be before "privacy:metadata:field:explanation"
(#315) The string key "privacy:metadata:field:quantity" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_src_commholds"
(#321) The string key "programdue_delay" is not in the correct order, it should be before "programdue_help"
(#322) The string key "programdue_date" is not in the correct order, it should be before "programdue_delay"
(#325) The string key "programend_delay" is not in the correct order, it should be before "programend_help"
(#326) The string key "programend_date" is not in the correct order, it should be before "programend_delay"
(#327) The string key "programcompletion" is not in the correct order, it should be before "programend_date"
(#333) The string key "programs" is not in the correct order, it should be before "programurl"
(#339) The string key "programstart_allocation" is not in the correct order, it should be before "programstart_help"
(#341) The string key "programstart_date" is not in the correct order, it should be before "programstart_delay"
(#344) The string key "programstatus_any" is not in the correct order, it should be before "programstatus_completed"
(#348) The string key "programstatus_open" is not in the correct order, it should be before "programstatus_overdue"
(#349) The string key "programstatus_future" is not in the correct order, it should be before "programstatus_open"
(#350) The string key "programstatus_failed" is not in the correct order, it should be before "programstatus_future"
(#351) The string key "programs:addcourse" is not in the correct order, it should be before "programstatus_failed"
(#362) The string key "programs:admin" is not in the correct order, it should be before "programs:export"
(#382) The string key "sequencetype_allinanyorder" is not in the correct order, it should be before "sequencetype_allinorder"
(#385) The string key "selectcategory" is not in the correct order, it should be before "sequencetype_minpoints"
(#393) The string key "source_approval_daterejected" is not in the correct order, it should be before "source_approval_daterequested"
(#396) The string key "source_approval_notification_approval_request_body" is not in the correct order, it should be before "source_approval_notification_approval_request_subject"
(#399) The string key "source_approval_notification_approval_reject_subject" is not in the correct order, it should be before "source_approval_notification_approval_request_body"
(#400) The string key "source_approval_notification_approval_reject_body" is not in the correct order, it should be before "source_approval_notification_approval_reject_subject"
(#409) The string key "source_approval_requestpending" is not in the correct order, it should be before "source_approval_requests"
(#411) The string key "source_approval_requestapprove" is not in the correct order, it should be before "source_approval_requestrejected"
(#413) The string key "source_approval_requestdelete" is not in the correct order, it should be before "source_approval_requestreject"
(#414) The string key "source_approval_rejectionreason" is not in the correct order, it should be before "source_approval_requestdelete"
(#434) The string key "source_manual_potusers" is not in the correct order, it should be before "source_manual_potusersmatching"
(#458) The string key "source_selfallocation_maxusers_status" is not in the correct order, it should be before "source_selfallocation_maxusersreached"
(#464) The string key "source_udplans_allowed" is not in the correct order, it should be before "source_udplans_allownew_desc"
(#468) The string key "set" is not in the correct order, it should be before "source_udplans_requirecap"
(#470) The string key "scheduling" is not in the correct order, it should be before "settings"
(#485) The string key "updateallocation" is not in the correct order, it should be before "updateprogram"
(#489) The string key "updatescheduling" is not in the correct order, it should be before "updateset"
(#494) The string key "upload_files" is not in the correct order, it should be before "upload_invalidcount"
(#505) The string key "rb_allocatedprograms" is not in the correct order, it should be before "userupload_completion_updated"
(#510) The string key "rb_dateallocated" is not in the correct order, it should be before "rb_datecompleted"
(#512) The string key "rb_coursesall" is not in the correct order, it should be before "rb_datestarted"
(#528) The string key "rb_programduedate" is not in the correct order, it should be before "rb_programedatecreated"
(#530) The string key "rb_programallocationtype" is not in the correct order, it should be before "rb_programenddate"
(#538) The string key "rb_programmultiitem" is not in the correct order, it should be before "rb_programnamelinked"
enrol/programs/lang/zh_tw/enrol_programs.php
(#32) The string key "allocation" is not in the correct order, it should be before "allocationend_help"
(#35) The string key "allocationdate" is not in the correct order, it should be before "programallocations"
(#41) The string key "appendinto" is not in the correct order, it should be before "appenditem"
(#46) The string key "calendarprogramdue" is not in the correct order, it should be before "calendarprogramend"
(#67) The string key "customfieldvisible:allocated" is not in the correct order, it should be before "customfieldvisibleto"
(#83) The string key "errordifferenttenant" is not in the correct order, it should be before "errorinvalidoverridedates"
(#85) The string key "errornoallocation" is not in the correct order, it should be before "errornoallocations"
(#105) The string key "evidence_details" is not in the correct order, it should be before "evidenceupload_updated"
(#116) The string key "extra_menu_management_program_allocation" is not in the correct order, it should be before "extra_menu_management_program_users"
(#139) The string key "messageprovider:approval_reject_notification" is not in the correct order, it should be before "messageprovider:approval_request_notification"
(#145) The string key "messageprovider:due_notification" is not in the correct order, it should be before "messageprovider:duesoon_relateduser_notification"
(#149) The string key "messageprovider:endcompleted_notification" is not in the correct order, it should be before "messageprovider:endsoon_relateduser_notification"
(#156) The string key "moveafter" is not in the correct order, it should be before "moveitemcancel"
(#162) The string key "notification_allocation_body" is not in the correct order, it should be before "notification_allocation_subject"
(#169) The string key "notification_completion_body" is not in the correct order, it should be before "notification_completion_subject"
(#176) The string key "notification_completion_relateduser_body" is not in the correct order, it should be before "notification_completion_relateduser_subject"
(#183) The string key "notification_deallocation_body" is not in the correct order, it should be before "notification_deallocation_subject"
(#190) The string key "notification_duesoon_body" is not in the correct order, it should be before "notification_duesoon_subject"
(#197) The string key "notification_duesoon_relateduser_body" is not in the correct order, it should be before "notification_duesoon_relateduser_subject"
(#202) The string key "notification_due" is not in the correct order, it should be before "notification_duesoon_relateduser_description"
(#204) The string key "notification_due_body" is not in the correct order, it should be before "notification_due_subject"
(#211) The string key "notification_due_relateduser_body" is not in the correct order, it should be before "notification_due_relateduser_subject"
(#218) The string key "notification_endsoon_body" is not in the correct order, it should be before "notification_endsoon_subject"
(#225) The string key "notification_endsoon_relateduser_body" is not in the correct order, it should be before "notification_endsoon_relateduser_subject"
(#230) The string key "notification_endcompleted" is not in the correct order, it should be before "notification_endsoon_relateduser_description"
(#232) The string key "notification_endcompleted_body" is not in the correct order, it should be before "notification_endcompleted_subject"
(#239) The string key "notification_endfailed_body" is not in the correct order, it should be before "notification_endfailed_subject"
(#246) The string key "notification_endfailed_relateduser_body" is not in the correct order, it should be before "notification_endfailed_relateduser_subject"
(#255) The string key "notification_reset_body" is not in the correct order, it should be before "notification_reset_subject"
(#262) The string key "notification_start_body" is not in the correct order, it should be before "notification_start_subject"
(#276) The string key "privacy:metadata:field:allocationid" is not in the correct order, it should be before "privacy:metadata:field:userid"
(#278) The string key "privacy:metadata:field:itemid" is not in the correct order, it should be before "privacy:metadata:field:sourceid"
(#280) The string key "privacy:metadata:field:timecompleted" is not in the correct order, it should be before "privacy:metadata:field:timecreated"
(#283) The string key "privacy:metadata:field:archived" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_allocations"
(#287) The string key "privacy:metadata:field:timedue" is not in the correct order, it should be before "privacy:metadata:field:timestart"
(#291) The string key "privacy:metadata:field:issueid" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_certs_issues"
(#296) The string key "privacy:metadata:field:evidencejson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_evidences"
(#297) The string key "privacy:metadata:field:createdby" is not in the correct order, it should be before "privacy:metadata:field:evidencejson"
(#300) The string key "privacy:metadata:field:datajson" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_requests"
(#302) The string key "privacy:metadata:field:timerejected" is not in the correct order, it should be before "privacy:metadata:field:timerequested"
(#303) The string key "privacy:metadata:field:rejectedby" is not in the correct order, it should be before "privacy:metadata:field:timerejected"
(#307) The string key "privacy:metadata:field:reason" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_usr_snapshots"
(#309) The string key "privacy:metadata:field:snapshotby" is not in the correct order, it should be before "privacy:metadata:field:timesnapshot"
(#310) The string key "privacy:metadata:field:explanation" is not in the correct order, it should be before "privacy:metadata:field:snapshotby"
(#311) The string key "privacy:metadata:field:completionsjson" is not in the correct order, it should be before "privacy:metadata:field:explanation"
(#315) The string key "privacy:metadata:field:quantity" is not in the correct order, it should be before "privacy:metadata:table:enrol_programs_src_commholds"
(#321) The string key "programdue_delay" is not in the correct order, it should be before "programdue_help"
(#322) The string key "programdue_date" is not in the correct order, it should be before "programdue_delay"
(#325) The string key "programend_delay" is not in the correct order, it should be before "programend_help"
(#326) The string key "programend_date" is not in the correct order, it should be before "programend_delay"
(#327) The string key "programcompletion" is not in the correct order, it should be before "programend_date"
(#333) The string key "programs" is not in the correct order, it should be before "programurl"
(#339) The string key "programstart_allocation" is not in the correct order, it should be before "programstart_help"
(#341) The string key "programstart_date" is not in the correct order, it should be before "programstart_delay"
(#344) The string key "programstatus_any" is not in the correct order, it should be before "programstatus_completed"
(#348) The string key "programstatus_open" is not in the correct order, it should be before "programstatus_overdue"
(#349) The string key "programstatus_future" is not in the correct order, it should be before "programstatus_open"
(#350) The string key "programstatus_failed" is not in the correct order, it should be before "programstatus_future"
(#351) The string key "programs:addcourse" is not in the correct order, it should be before "programstatus_failed"
(#362) The string key "programs:admin" is not in the correct order, it should be before "programs:export"
(#382) The string key "sequencetype_allinanyorder" is not in the correct order, it should be before "sequencetype_allinorder"
(#385) The string key "selectcategory" is not in the correct order, it should be before "sequencetype_minpoints"
(#393) The string key "source_approval_daterejected" is not in the correct order, it should be before "source_approval_daterequested"
(#396) The string key "source_approval_notification_approval_request_body" is not in the correct order, it should be before "source_approval_notification_approval_request_subject"
(#399) The string key "source_approval_notification_approval_reject_subject" is not in the correct order, it should be before "source_approval_notification_approval_request_body"
(#400) The string key "source_approval_notification_approval_reject_body" is not in the correct order, it should be before "source_approval_notification_approval_reject_subject"
(#409) The string key "source_approval_requestpending" is not in the correct order, it should be before "source_approval_requests"
(#411) The string key "source_approval_requestapprove" is not in the correct order, it should be before "source_approval_requestrejected"
(#413) The string key "source_approval_requestdelete" is not in the correct order, it should be before "source_approval_requestreject"
(#414) The string key "source_approval_rejectionreason" is not in the correct order, it should be before "source_approval_requestdelete"
(#434) The string key "source_manual_potusers" is not in the correct order, it should be before "source_manual_potusersmatching"
(#458) The string key "source_selfallocation_maxusers_status" is not in the correct order, it should be before "source_selfallocation_maxusersreached"
(#464) The string key "source_udplans_allowed" is not in the correct order, it should be before "source_udplans_allownew_desc"
(#468) The string key "set" is not in the correct order, it should be before "source_udplans_requirecap"
(#470) The string key "scheduling" is not in the correct order, it should be before "settings"
(#485) The string key "updateallocation" is not in the correct order, it should be before "updateprogram"
(#489) The string key "updatescheduling" is not in the correct order, it should be before "updateset"
(#494) The string key "upload_files" is not in the correct order, it should be before "upload_invalidcount"
(#505) The string key "rb_allocatedprograms" is not in the correct order, it should be before "userupload_completion_updated"
(#510) The string key "rb_dateallocated" is not in the correct order, it should be before "rb_datecompleted"
(#512) The string key "rb_coursesall" is not in the correct order, it should be before "rb_datestarted"
(#528) The string key "rb_programduedate" is not in the correct order, it should be before "rb_programedatecreated"
(#530) The string key "rb_programallocationtype" is not in the correct order, it should be before "rb_programenddate"
(#538) The string key "rb_programmultiitem" is not in the correct order, it should be before "rb_programnamelinked"
enrol/programs/lib.php
(#116) Missing docblock for function enrol_programs_pluginfile
(#133) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#171) The first parameter of a multi-line function declaration must be on the line after the opening bracket
(#172) Multi-line function declaration not indented correctly; expected 4 spaces but found 8
(#172) Multi-line function declarations must define one parameter per line
(#172) The closing parenthesis of a multi-line function declaration must be on a new line
(#176) Line exceeds 132 characters; contains 145 characters
enrol/programs/locallib.php
(#55) Opening parenthesis of a multi-line function call must be the last content on the line
(#55) Only one argument is allowed per line in a multi-line function call
(#55) Only one argument is allowed per line in a multi-line function call
(#55) Only one argument is allowed per line in a multi-line function call
(#56) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#56) Only one argument is allowed per line in a multi-line function call
(#56) Only one argument is allowed per line in a multi-line function call
(#56) Only one argument is allowed per line in a multi-line function call
(#56) Only one argument is allowed per line in a multi-line function call
(#56) Only one argument is allowed per line in a multi-line function call
(#56) Closing parenthesis of a multi-line function call must be on a line by itself
enrol/programs/management/export.php
(#29) Inline doc block type-hinting for '$DB' does not match next code line 'if...'
(#30) Inline doc block type-hinting for '$PAGE' does not match next code line 'if...'
(#31) Inline doc block type-hinting for '$OUTPUT' does not match next code line 'if...'
(#32) Inline doc block type-hinting for '$CFG' does not match next code line 'if...'
(#34) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#59) Opening parenthesis of a multi-line function call must be the last content on the line
(#60) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#60) Closing parenthesis of a multi-line function call must be on a line by itself
(#62) Opening parenthesis of a multi-line function call must be the last content on the line
(#63) Multi-line function call not indented correctly; expected 0 spaces but found 4
(#63) Closing parenthesis of a multi-line function call must be on a line by itself
(#73) Opening parenthesis of a multi-line function call must be the last content on the line
(#74) Multi-line function call not indented correctly; expected 0 spaces but found 4
(#74) Closing parenthesis of a multi-line function call must be on a line by itself
enrol/programs/management/index.php
(#114) Opening parenthesis of a multi-line function call must be the last content on the line
(#114) Only one argument is allowed per line in a multi-line function call
(#114) Only one argument is allowed per line in a multi-line function call
(#114) Only one argument is allowed per line in a multi-line function call
(#114) Only one argument is allowed per line in a multi-line function call
(#114) Only one argument is allowed per line in a multi-line function call
(#115) Multi-line function call not indented correctly; expected 0 spaces but found 4
(#115) Closing parenthesis of a multi-line function call must be on a line by itself
(#143) There should be a comma after the last array item in a multi-line array.
(#174) Opening parenthesis of a multi-line function call must be the last content on the line
(#175) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#175) Closing parenthesis of a multi-line function call must be on a line by itself
(#191) Line exceeds 132 characters; contains 151 characters
(#205) Line exceeds 132 characters; contains 146 characters
(#225) Blank line found at end of control structure
(#232) Opening parenthesis of a multi-line function call must be the last content on the line
(#232) Only one argument is allowed per line in a multi-line function call
(#232) Only one argument is allowed per line in a multi-line function call
(#233) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#233) Closing parenthesis of a multi-line function call must be on a line by itself
(#246) Opening parenthesis of a multi-line function call must be the last content on the line
(#246) Only one argument is allowed per line in a multi-line function call
(#246) Only one argument is allowed per line in a multi-line function call
(#247) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#247) Closing parenthesis of a multi-line function call must be on a line by itself
enrol/programs/management/item_append.php
(#36) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
enrol/programs/management/item_completion_override.php
(#35) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#60) Line exceeds 132 characters; contains 148 characters
enrol/programs/management/item_course_edit.php
(#36) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
enrol/programs/management/item_delete.php
(#38) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
enrol/programs/management/item_evidence_edit.php
(#35) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#60) Line exceeds 132 characters; contains 142 characters
enrol/programs/management/item_set_edit.php
(#37) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
enrol/programs/management/item_training_edit.php
(#35) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
enrol/programs/management/program_add.php
(#35) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
enrol/programs/management/program_allocation.php
(#63) Line exceeds 132 characters; contains 135 characters
(#74) Line exceeds 132 characters; contains 134 characters
(#88) Opening parenthesis of a multi-line function call must be the last content on the line
(#89) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#89) Closing parenthesis of a multi-line function call must be on a line by itself
enrol/programs/management/program_allocation_import.php
(#35) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#50) Line exceeds 132 characters; contains 150 characters
(#61) Opening parenthesis of a multi-line function call must be the last content on the line
(#62) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#62) Closing parenthesis of a multi-line function call must be on a line by itself
(#73) Opening parenthesis of a multi-line function call must be the last content on the line
(#74) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#74) Closing parenthesis of a multi-line function call must be on a line by itself
(#78) Blank line found at end of control structure
enrol/programs/management/program_allocations_edit.php
(#35) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
enrol/programs/management/program_certificate_delete.php
(#35) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
enrol/programs/management/program_certificate_edit.php
(#35) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
enrol/programs/management/program_completion_override.php
(#35) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#67) Opening parenthesis of a multi-line function call must be the last content on the line
(#68) Multi-line function call not indented correctly; expected 0 spaces but found 4
(#68) Closing parenthesis of a multi-line function call must be on a line by itself
enrol/programs/management/program_content_import.php
(#35) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#50) Line exceeds 132 characters; contains 147 characters
(#63) Opening parenthesis of a multi-line function call must be the last content on the line
(#64) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#64) Closing parenthesis of a multi-line function call must be on a line by itself
(#75) Opening parenthesis of a multi-line function call must be the last content on the line
(#76) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#76) Closing parenthesis of a multi-line function call must be on a line by itself
enrol/programs/management/program_delete.php
(#35) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
enrol/programs/management/program_evidence_upload.php
(#35) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
enrol/programs/management/program_scheduling_edit.php
(#35) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
enrol/programs/management/program_source_edit.php
(#35) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
enrol/programs/management/program_update.php
(#35) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#54) Opening parenthesis of a multi-line function call must be the last content on the line
(#54) Only one argument is allowed per line in a multi-line function call
(#54) Only one argument is allowed per line in a multi-line function call
(#55) Multi-line function call not indented correctly; expected 0 spaces but found 4
(#55) Only one argument is allowed per line in a multi-line function call
(#55) Only one argument is allowed per line in a multi-line function call
(#55) Only one argument is allowed per line in a multi-line function call
(#55) Closing parenthesis of a multi-line function call must be on a line by itself
enrol/programs/management/program_users.php
(#158) Line exceeds 132 characters; contains 168 characters
(#210) There should be a comma after the last array item in a multi-line array.
(#269) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#270) The closing parenthesis of a multi-line control structure must be on the line after the last expression
(#270) Blank line found at start of control structure
(#273) Line exceeds 132 characters; contains 147 characters
(#278) Line exceeds 132 characters; contains 149 characters
(#292) Blank line found at end of control structure
(#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
(#299) Only one argument is allowed per line in a multi-line function call
(#300) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#300) Closing parenthesis of a multi-line function call must be on a line by itself
(#320) Opening parenthesis of a multi-line function call must be the last content on the line
(#320) Only one argument is allowed per line in a multi-line function call
(#320) Only one argument is allowed per line in a multi-line function call
(#321) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#321) Closing parenthesis of a multi-line function call must be on a line by itself
(#334) Opening parenthesis of a multi-line function call must be the last content on the line
(#334) Only one argument is allowed per line in a multi-line function call
(#334) Only one argument is allowed per line in a multi-line function call
(#335) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#335) Closing parenthesis of a multi-line function call must be on a line by itself
(#348) Opening parenthesis of a multi-line function call must be the last content on the line
(#348) Only one argument is allowed per line in a multi-line function call
(#348) Only one argument is allowed per line in a multi-line function call
(#349) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#349) Closing parenthesis of a multi-line function call must be on a line by itself
(#380) Expected 1 space after comma in argument list; 2 found
(#380) Expected 1 space between the comma and "$sourceclass". Found: 2 spaces
enrol/programs/management/program_visibility_edit.php
(#35) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
enrol/programs/management/source_approval_approve.php
(#34) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#58) Line exceeds 132 characters; contains 157 characters
enrol/programs/management/source_approval_delete.php
(#34) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#58) Line exceeds 132 characters; contains 156 characters
enrol/programs/management/source_approval_reject.php
(#34) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#58) Line exceeds 132 characters; contains 156 characters
enrol/programs/management/source_approval_requests.php
(#119) Opening parenthesis of a multi-line function call must be the last content on the line
(#120) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#120) Only one argument is allowed per line in a multi-line function call
(#120) Only one argument is allowed per line in a multi-line function call
(#120) 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
(#126) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#126) Only one argument is allowed per line in a multi-line function call
(#126) Only one argument is allowed per line in a multi-line function call
(#126) Closing parenthesis of a multi-line function call must be on a line by itself
(#131) 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 12 spaces but found 16
(#132) Only one argument is allowed per line in a multi-line function call
(#132) Closing parenthesis of a multi-line function call must be on a line by itself
(#143) Blank line found at end of control structure
enrol/programs/management/source_manual_allocate.php
(#35) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#60) Line exceeds 132 characters; contains 137 characters
enrol/programs/management/source_manual_upload.php
(#35) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#67) Line exceeds 132 characters; contains 144 characters
enrol/programs/management/user_allocation.php
(#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
(#81) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#82) The closing parenthesis of a multi-line control structure must be on the line after the last expression
enrol/programs/management/user_allocation_archive.php
(#35) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#73) Line exceeds 132 characters; contains 140 characters
enrol/programs/management/user_allocation_delete.php
(#35) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#67) Line exceeds 132 characters; contains 139 characters
enrol/programs/management/user_allocation_edit.php
(#35) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#71) Line exceeds 132 characters; contains 137 characters
enrol/programs/management/user_allocation_reset.php
(#35) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#64) Opening parenthesis of a multi-line function call must be the last content on the line
(#65) Multi-line function call not indented correctly; expected 0 spaces but found 4
(#65) Closing parenthesis of a multi-line function call must be on a line by itself
enrol/programs/management/user_allocation_unarchive.php
(#35) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#73) Line exceeds 132 characters; contains 142 characters
enrol/programs/my/index.php
(#133) Line exceeds 132 characters; contains 151 characters
(#160) Opening parenthesis of a multi-line function call must be the last content on the line
(#160) Only one argument is allowed per line in a multi-line function call
(#160) Only one argument is allowed per line in a multi-line function call
(#161) Multi-line function call not indented correctly; expected 0 spaces but found 4
(#161) Closing parenthesis of a multi-line function call must be on a line by itself
(#174) Opening parenthesis of a multi-line function call must be the last content on the line
(#174) Only one argument is allowed per line in a multi-line function call
(#174) Only one argument is allowed per line in a multi-line function call
(#175) Multi-line function call not indented correctly; expected 0 spaces but found 4
(#175) Closing parenthesis of a multi-line function call must be on a line by itself
(#190) Opening parenthesis of a multi-line function call must be the last content on the line
(#190) Only one argument is allowed per line in a multi-line function call
(#190) Only one argument is allowed per line in a multi-line function call
(#191) Multi-line function call not indented correctly; expected 0 spaces but found 4
(#191) Closing parenthesis of a multi-line function call must be on a line by itself
(#204) Opening parenthesis of a multi-line function call must be the last content on the line
(#204) Only one argument is allowed per line in a multi-line function call
(#204) Only one argument is allowed per line in a multi-line function call
(#205) Multi-line function call not indented correctly; expected 0 spaces but found 4
(#205) Closing parenthesis of a multi-line function call must be on a line by itself
(#218) Opening parenthesis of a multi-line function call must be the last content on the line
(#218) Only one argument is allowed per line in a multi-line function call
(#218) Only one argument is allowed per line in a multi-line function call
(#219) Multi-line function call not indented correctly; expected 0 spaces but found 4
(#219) Closing parenthesis of a multi-line function call must be on a line by itself
enrol/programs/settings.php
(#37) Opening parenthesis of a multi-line function call must be the last content on the line
(#40) Multi-line function call not indented correctly; expected 0 spaces but found 4
(#40) Only one argument is allowed per line in a multi-line function call
(#40) Closing parenthesis of a multi-line function call must be on a line by itself
(#42) Opening parenthesis of a multi-line function call must be the last content on the line
(#44) Multi-line function call not indented correctly; expected 0 spaces but found 4
(#44) Closing parenthesis of a multi-line function call must be on a line by itself
(#60) Opening parenthesis of a multi-line function call must be the last content on the line
(#63) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#63) Only one argument is allowed per line in a multi-line function call
(#63) Closing parenthesis of a multi-line function call must be on a line by itself
(#70) Expected 1 space after FUNCTION keyword; 0 found
(#75) Opening parenthesis of a multi-line function call must be the last content on the line
(#77) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#77) Only one argument is allowed per line in a multi-line function call
(#77) Only one argument is allowed per line in a multi-line function call
(#77) Closing parenthesis of a multi-line function call must be on a line by itself
(#80) Opening parenthesis of a multi-line function call must be the last content on the line
(#82) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#82) Only one argument is allowed per line in a multi-line function call
(#82) Closing parenthesis of a multi-line function call must be on a line by itself
(#83) 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 4 spaces but found 8
(#85) Only one argument is allowed per line in a multi-line function call
(#85) Closing parenthesis of a multi-line function call must be on a line by itself
(#86) Opening parenthesis of a multi-line function call must be the last content on the line
(#88) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#88) Only one argument is allowed per line in a multi-line function call
(#88) Closing parenthesis of a multi-line function call must be on a line by itself
(#90) Opening parenthesis of a multi-line function call must be the last content on the line
(#92) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#92) Only one argument is allowed per line in a multi-line function call
(#92) Closing parenthesis of a multi-line function call must be on a line by itself
(#93) Opening parenthesis of a multi-line function call must be the last content on the line
(#95) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#95) Only one argument is allowed per line in a multi-line function call
(#95) Closing parenthesis of a multi-line function call must be on a line by itself
(#98) Opening parenthesis of a multi-line function call must be the last content on the line
(#100) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#100) Only one argument is allowed per line in a multi-line function call
(#100) Closing parenthesis of a multi-line function call must be on a line by itself
(#103) Opening parenthesis of a multi-line function call must be the last content on the line
(#104) Multi-line function call not indented correctly; expected 4 spaces but found 5
(#105) Multi-line function call not indented correctly; expected 4 spaces but found 5
(#106) Multi-line function call not indented correctly; expected 0 spaces but found 5
(#106) Closing parenthesis of a multi-line function call must be on a line by itself
enrol/programs/tests/event/program_completed_test.php
(#31) The setUp() method in unit tests must always call to parent::setUp().
(#35) Test method test_event() is missing a return type
enrol/programs/tests/event/program_created_test.php
(#33) The setUp() method in unit tests must always call to parent::setUp().
(#37) Test method test_add_program() is missing a return type
enrol/programs/tests/event/program_deleted_test.php
(#33) The setUp() method in unit tests must always call to parent::setUp().
(#37) Test method test_delete_program() is missing a return type
enrol/programs/tests/event/program_updated_test.php
(#33) The setUp() method in unit tests must always call to parent::setUp().
(#37) Test method test_update_program_general() is missing a return type
(#67) Test method test_update_program_visibility() is missing a return type
enrol/programs/tests/event/program_viewed_test.php
(#33) The setUp() method in unit tests must always call to parent::setUp().
(#37) Test method test_event_trigget() is missing a return type
enrol/programs/tests/event/user_allocated_test.php
(#31) The setUp() method in unit tests must always call to parent::setUp().
(#35) Test method test_event() is missing a return type
enrol/programs/tests/event/user_deallocated_test.php
(#33) The setUp() method in unit tests must always call to parent::setUp().
(#37) Test method test_event() is missing a return type
enrol/programs/tests/external/delete_program_allocations_test.php
(#33) The setUp() method in unit tests must always call to parent::setUp().
(#37) Test method test_execute() is missing a return type
(#49) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#49) Closing parenthesis of a multi-line function call must be on a line by itself
(#50) Opening parenthesis of a multi-line function call must be the last content on the line
(#51) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#51) Only one argument is allowed per line in a multi-line function call
(#51) Only one argument is allowed per line in a multi-line function call
(#51) Closing parenthesis of a multi-line function call must be on a line by itself
(#52) Opening parenthesis of a multi-line function call must be the last content on the line
(#53) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#53) Only one argument is allowed per line in a multi-line function call
(#53) Only one argument is allowed per line in a multi-line function call
(#53) Closing parenthesis of a multi-line function call must be on a line by itself
(#55) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#55) Closing parenthesis of a multi-line function call must be on a line by itself
(#56) Opening parenthesis of a multi-line function call must be the last content on the line
(#57) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#57) Only one argument is allowed per line in a multi-line function call
(#57) Only one argument is allowed per line in a multi-line function call
(#57) Closing parenthesis of a multi-line function call must be on a line by itself
(#85) Opening parenthesis of a multi-line function call must be the last content on the line
(#86) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#86) Closing parenthesis of a multi-line function call must be on a line by itself
(#88) Line exceeds 132 characters; contains 133 characters
(#90) Line exceeds 132 characters; contains 133 characters
(#96) Opening parenthesis of a multi-line function call must be the last content on the line
(#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
(#99) Line exceeds 132 characters; contains 133 characters
(#101) Line exceeds 132 characters; contains 133 characters
(#102) Line exceeds 132 characters; contains 133 characters
(#122) Line exceeds 132 characters; contains 133 characters
enrol/programs/tests/external/form_export_programids_test.php
(#31) The setUp() method in unit tests must always call to parent::setUp().
(#35) Test method test_execute() is missing a return type
(#74) There should be a comma after the last array item in a multi-line array.
enrol/programs/tests/external/form_item_append_frameworkid_test.php
(#31) The setUp() method in unit tests must always call to parent::setUp().
(#35) Test method test_execute() is missing a return type
(#47) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#47) Closing parenthesis of a multi-line function call must be on a line by itself
(#49) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#49) Closing parenthesis of a multi-line function call must be on a line by itself
(#51) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#51) Closing parenthesis of a multi-line function call must be on a line by itself
(#53) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#53) Closing parenthesis of a multi-line function call must be on a line by itself
(#55) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#55) Closing parenthesis of a multi-line function call must be on a line by itself
(#108) Space before opening parenthesis of function call prohibited
(#109) Line exceeds 132 characters; contains 141 characters
(#118) Space before opening parenthesis of function call prohibited
(#119) Line exceeds 132 characters; contains 141 characters
(#128) Space before opening parenthesis of function call prohibited
(#129) Line exceeds 132 characters; contains 141 characters
(#136) Space before opening parenthesis of function call prohibited
(#137) Line exceeds 132 characters; contains 141 characters
(#144) Space before opening parenthesis of function call prohibited
(#145) Line exceeds 132 characters; contains 141 characters
(#151) Space before opening parenthesis of function call prohibited
(#152) Line exceeds 132 characters; contains 141 characters
(#161) Space before opening parenthesis of function call prohibited
(#162) Line exceeds 132 characters; contains 141 characters
(#172) Space before opening parenthesis of function call prohibited
(#180) Space before opening parenthesis of function call prohibited
(#187) Test method test_execute_tenant() is missing a return type
(#194) Inline doc block type-hinting for '$generator' does not match next code line '$tenantgenerator...'
(#248) Space before opening parenthesis of function call prohibited
(#249) Line exceeds 132 characters; contains 141 characters
(#258) Space before opening parenthesis of function call prohibited
(#259) Line exceeds 132 characters; contains 141 characters
(#267) Space before opening parenthesis of function call prohibited
(#268) Line exceeds 132 characters; contains 141 characters
(#277) Space before opening parenthesis of function call prohibited
(#278) Line exceeds 132 characters; contains 141 characters
enrol/programs/tests/external/form_notification_import_frominstance_test.php
(#31) Opening brace must not be followed by a blank line
(#33) The setUp() method in unit tests must always call to parent::setUp().
(#37) Test method test_execute() is missing a return type
(#80) 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.
(#105) Space before opening parenthesis of function call prohibited
(#106) Line exceeds 132 characters; contains 150 characters
(#115) Space before opening parenthesis of function call prohibited
(#116) Line exceeds 132 characters; contains 150 characters
enrol/programs/tests/external/form_program_allocation_import_fromprogram_test.php
(#31) The setUp() method in unit tests must always call to parent::setUp().
(#35) Test method test_execute() is missing a return type
(#74) There should be a comma after the last array item in a multi-line array.
(#80) Space before opening parenthesis of function call prohibited
(#81) Line exceeds 132 characters; contains 155 characters
(#87) Space before opening parenthesis of function call prohibited
(#91) Opening parenthesis of a multi-line function call must be the last content on the line
(#92) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#92) Closing parenthesis of a multi-line function call must be on a line by itself
(#96) Test method test_execute_tenant() is missing a return type
(#104) Inline doc block type-hinting for '$generator' does not match next code line '$tenantgenerator...'
(#119) Line exceeds 132 characters; contains 141 characters
(#121) Line exceeds 132 characters; contains 141 characters
(#123) Line exceeds 132 characters; contains 141 characters
(#135) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#143) Space before opening parenthesis of function call prohibited
(#147) Opening parenthesis of a multi-line function call must be the last content on the line
(#148) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#148) Closing parenthesis of a multi-line function call must be on a line by itself
(#152) Space before opening parenthesis of function call prohibited
enrol/programs/tests/external/form_program_content_import_fromprogram_test.php
(#31) The setUp() method in unit tests must always call to parent::setUp().
(#35) Test method test_execute() is missing a return type
(#74) There should be a comma after the last array item in a multi-line array.
(#80) Space before opening parenthesis of function call prohibited
(#81) Line exceeds 132 characters; contains 149 characters
(#87) Space before opening parenthesis of function call prohibited
(#91) Opening parenthesis of a multi-line function call must be the last content on the line
(#92) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#92) Closing parenthesis of a multi-line function call must be on a line by itself
(#96) Test method test_execute_tenant() is missing a return type
(#104) Inline doc block type-hinting for '$generator' does not match next code line '$tenantgenerator...'
(#119) Line exceeds 132 characters; contains 141 characters
(#121) Line exceeds 132 characters; contains 141 characters
(#123) Line exceeds 132 characters; contains 141 characters
(#135) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#143) Space before opening parenthesis of function call prohibited
(#147) Opening parenthesis of a multi-line function call must be the last content on the line
(#148) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#148) Closing parenthesis of a multi-line function call must be on a line by itself
(#152) Space before opening parenthesis of function call prohibited
enrol/programs/tests/external/form_source_manual_allocate_users_test.php
(#28) Wrong @covers annotation, it must be FQCN (\ prefixed) or point to method (:: prefixed)
(#31) The setUp() method in unit tests must always call to parent::setUp().
(#35) Test method test_execution() is missing a return type
(#46) Line exceeds 132 characters; contains 136 characters
(#108) Opening parenthesis of a multi-line function call must be the last content on the line
(#109) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#109) Closing parenthesis of a multi-line function call must be on a line by itself
(#119) Test method test_execution_tenant() is missing a return type
(#128) Inline doc block type-hinting for '$generator' does not match next code line '$tenantgenerator...'
(#143) Line exceeds 132 characters; contains 141 characters
(#145) Line exceeds 132 characters; contains 141 characters
enrol/programs/tests/external/get_program_allocations_test.php
(#33) The setUp() method in unit tests must always call to parent::setUp().
(#38) Test method test_get_program_allocations_test() is missing a return type
(#54) Line exceeds 132 characters; contains 139 characters
(#80) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#80) Closing parenthesis of a multi-line function call must be on a line by itself
(#120) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#120) Closing parenthesis of a multi-line function call must be on a line by itself
(#125) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#125) Closing parenthesis of a multi-line function call must be on a line by itself
(#135) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#135) Closing parenthesis of a multi-line function call must be on a line by itself
(#143) Line exceeds 132 characters; contains 139 characters
(#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
enrol/programs/tests/external/get_programs_test.php
(#31) The setUp() method in unit tests must always call to parent::setUp().
(#35) Test method test_execute() is missing a return type
(#84) There should be a comma after the last array item in a multi-line array.
(#252) Test method test_execute_tenants() is missing a return type
(#259) Inline doc block type-hinting for '$generator' does not match next code line '$tenantgenerator...'
(#274) There should be a comma after the last array item in a multi-line array.
(#279) There should be a comma after the last array item in a multi-line array.
(#285) There should be a comma after the last array item in a multi-line array.
(#291) There should be a comma after the last array item in a multi-line array.
enrol/programs/tests/external/source_cohort_add_cohort_test.php
(#31) The setUp() method in unit tests must always call to parent::setUp().
(#35) Test method test_execute() is missing a return type
(#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.
(#74) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#74) Closing parenthesis of a multi-line function call must be on a line by itself
(#80) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#80) Closing parenthesis of a multi-line function call must be on a line by itself
(#87) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#87) Closing parenthesis of a multi-line function call must be on a line by itself
(#97) Opening parenthesis of a multi-line function call must be the last content on the line
(#98) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#98) Closing parenthesis of a multi-line function call must be on a line by itself
(#106) Opening parenthesis of a multi-line function call must be the last content on the line
(#107) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#107) Closing parenthesis of a multi-line function call must be on a line by itself
(#117) Opening parenthesis of a multi-line function call must be the last content on the line
(#118) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#118) Closing parenthesis of a multi-line function call must be on a line by itself
(#122) Test method test_execute_tenants() is missing a return type
(#128) Inline doc block type-hinting for '$generator' does not match next code line '$tenantgenerator...'
(#142) 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.
(#152) There should be a comma after the last array item in a multi-line array.
(#163) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#163) Closing parenthesis of a multi-line function call must be on a line by itself
(#169) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#169) Closing parenthesis of a multi-line function call must be on a line by itself
(#176) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#176) Closing parenthesis of a multi-line function call must be on a line by itself
(#184) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#184) Closing parenthesis of a multi-line function call must be on a line by itself
(#190) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#190) Closing parenthesis of a multi-line function call must be on a line by itself
enrol/programs/tests/external/source_cohort_delete_cohort_test.php
(#31) The setUp() method in unit tests must always call to parent::setUp().
(#35) Test method test_execute() is missing a return type
(#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.
(#68) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#68) Closing parenthesis of a multi-line function call must be on a line by itself
(#75) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#75) Closing parenthesis of a multi-line function call must be on a line by itself
(#80) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#80) Closing parenthesis of a multi-line function call must be on a line by itself
(#88) Opening parenthesis of a multi-line function call must be the last content on the line
(#89) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#89) Closing parenthesis of a multi-line function call must be on a line by itself
(#99) Opening parenthesis of a multi-line function call must be the last content on the line
(#100) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#100) Closing parenthesis of a multi-line function call must be on a line by itself
(#107) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#107) Closing parenthesis of a multi-line function call must be on a line by itself
enrol/programs/tests/external/source_cohort_get_cohorts_test.php
(#31) The setUp() method in unit tests must always call to parent::setUp().
(#35) Test method test_execute() is missing a return type
(#46) There should be a comma after the last array item in a multi-line array.
(#50) There should be a comma after the last array item in a multi-line array.
(#64) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#64) Closing parenthesis of a multi-line function call must be on a line by itself
(#82) Opening parenthesis of a multi-line function call must be the last content on the line
(#83) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#83) Closing parenthesis of a multi-line function call must be on a line by itself
(#100) Opening parenthesis of a multi-line function call must be the last content on the line
(#101) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#101) Closing parenthesis of a multi-line function call must be on a line by itself
(#107) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#107) Closing parenthesis of a multi-line function call must be on a line by itself
enrol/programs/tests/external/source_manual_allocate_users_test.php
(#31) The setUp() method in unit tests must always call to parent::setUp().
(#35) Test method test_execute() is missing a return type
(#72) Opening parenthesis of a multi-line function call must be the last content on the line
(#73) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#73) Closing parenthesis of a multi-line function call must be on a line by itself
(#75) Opening parenthesis of a multi-line function call must be the last content on the line
(#76) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#76) Closing parenthesis of a multi-line function call must be on a line by itself
(#78) Opening parenthesis of a multi-line function call must be the last content on the line
(#79) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#79) Closing parenthesis of a multi-line function call must be on a line by itself
(#83) Opening parenthesis of a multi-line function call must be the last content on the line
(#84) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#84) Closing parenthesis of a multi-line function call must be on a line by itself
(#90) 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 8 spaces but found 12
(#91) Closing parenthesis of a multi-line function call must be on a line by itself
(#99) Line exceeds 132 characters; contains 135 characters
(#114) Opening parenthesis of a multi-line function call must be the last content on the line
(#115) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#115) Closing parenthesis of a multi-line function call must be on a line by itself
(#133) Test method test_execute_tenants() is missing a return type
(#139) Inline doc block type-hinting for '$generator' does not match next code line '$tenantgenerator...'
(#152) There should be a comma after the last array item in a multi-line array.
(#157) 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.
enrol/programs/tests/external/update_program_allocation_test.php
(#31) The setUp() method in unit tests must always call to parent::setUp().
(#35) Test method test_execute() is missing a return type
(#57) Opening parenthesis of a multi-line function call must be the last content on the line
(#57) Only one argument is allowed per line in a multi-line function call
(#58) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#58) Only one argument is allowed per line in a multi-line function call
(#58) Closing parenthesis of a multi-line function call must be on a line by itself
(#61) Opening parenthesis of a multi-line function call must be the last content on the line
(#61) Only one argument is allowed per line in a multi-line function call
(#62) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#62) Only one argument is allowed per line in a multi-line function call
(#62) Closing parenthesis of a multi-line function call must be on a line by itself
(#73) Opening parenthesis of a multi-line function call must be the last content on the line
(#73) Only one argument is allowed per line in a multi-line function call
(#74) Multi-line function call not indented correctly; expected 8 spaces but found 16
(#74) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#74) Only one argument is allowed per line in a multi-line function call
(#74) Only one argument is allowed per line in a multi-line function call
(#74) Closing parenthesis of a multi-line function call must be on a line by itself
(#74) Closing parenthesis of a multi-line function call must be on a line by itself
(#89) Opening parenthesis of a multi-line function call must be the last content on the line
(#89) Only one argument is allowed per line in a multi-line function call
(#90) Multi-line function call not indented correctly; expected 8 spaces but found 16
(#90) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#90) Closing parenthesis of a multi-line function call must be on a line by itself
(#90) Closing parenthesis of a multi-line function call must be on a line by itself
(#100) Opening parenthesis of a multi-line function call must be the last content on the line
(#100) Only one argument is allowed per line in a multi-line function call
(#101) Multi-line function call not indented correctly; expected 8 spaces but found 16
(#101) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#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
(#101) Closing parenthesis of a multi-line function call must be on a line by itself
(#101) Closing parenthesis of a multi-line function call must be on a line by itself
(#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
(#111) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#111) Only one argument is allowed per line in a multi-line function call
(#111) Closing parenthesis of a multi-line function call must be on a line by itself
(#118) Opening parenthesis of a multi-line function call must be the last content on the line
(#118) Only one argument is allowed per line in a multi-line function call
(#119) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#119) Closing parenthesis of a multi-line function call must be on a line by itself
enrol/programs/tests/generator/behat_enrol_programs_generator.php
(#25) Opening brace must not be followed by a blank line
enrol/programs/tests/generator/lib.php
(#113) Blank line found at end of control structure
(#115) Line exceeds 132 characters; contains 156 characters
(#147) Line exceeds 132 characters; contains 147 characters
(#184) Line exceeds 132 characters; contains 154 characters
enrol/programs/tests/generator_test.php
(#36) The setUp() method in unit tests must always call to parent::setUp().
(#40) Test method test_create_program() is missing a return type
(#148) Test method test_create_program_item() is missing a return type
(#223) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#223) Closing parenthesis of a multi-line function call must be on a line by itself
(#225) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#225) Closing parenthesis of a multi-line function call must be on a line by itself
(#227) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#227) Closing parenthesis of a multi-line function call must be on a line by itself
(#264) Test method test_create_program_allocation() is missing a return type
enrol/programs/tests/lib_test.php
(#32) The setUp() method in unit tests must always call to parent::setUp().
(#41) No one-line description found in phpdocs for docblock of function test_enrol_programs_pre_course_category_delete
(#41) Test method test_enrol_programs_pre_course_category_delete() is missing a return type
(#64) Test method test_enrol_programs_core_calendar_provide_event_action() is missing any coverage information, own or at class level
(#64) Test method test_enrol_programs_core_calendar_provide_event_action() is missing a return type
(#76) Line exceeds 132 characters; contains 142 characters
enrol/programs/tests/local/allocation_test.php
(#34) The setUp() method in unit tests must always call to parent::setUp().
(#38) Test method test_get_source_classes() is missing a return type
(#51) Test method test_get_source_names() is missing a return type
(#64) Test method test_get_default_timestart() is missing a return type
(#104) Test method test_get_default_timedue() is missing a return type
(#148) Test method test_get_default_timeend() is missing a return type
(#192) Test method test_validate_allocation_dates() is missing a return type
(#243) Test method test_fix_enrol_instances() is missing a return type
(#265) Line exceeds 132 characters; contains 149 characters
(#266) Line exceeds 132 characters; contains 149 characters
(#267) Line exceeds 132 characters; contains 149 characters
(#268) Line exceeds 132 characters; contains 149 characters
(#280) Line exceeds 132 characters; contains 149 characters
(#281) Line exceeds 132 characters; contains 149 characters
(#282) Line exceeds 132 characters; contains 149 characters
(#283) Line exceeds 132 characters; contains 149 characters
(#291) Line exceeds 132 characters; contains 149 characters
(#292) Line exceeds 132 characters; contains 149 characters
(#293) Line exceeds 132 characters; contains 149 characters
(#294) Line exceeds 132 characters; contains 149 characters
(#302) Line exceeds 132 characters; contains 149 characters
(#303) Line exceeds 132 characters; contains 149 characters
(#308) Test method test_fix_user_enrolments() is missing a return type
(#340) Line exceeds 132 characters; contains 149 characters
(#341) Line exceeds 132 characters; contains 149 characters
(#342) Line exceeds 132 characters; contains 149 characters
(#343) Line exceeds 132 characters; contains 149 characters
(#356) Line exceeds 132 characters; contains 146 characters
(#383) Line exceeds 132 characters; contains 146 characters
(#400) Test method test_fix_enrolments() is missing a return type
(#432) Line exceeds 132 characters; contains 149 characters
(#433) Line exceeds 132 characters; contains 149 characters
(#434) Line exceeds 132 characters; contains 149 characters
(#435) Line exceeds 132 characters; contains 149 characters
(#448) Test method test_fix_allocation_sources() is missing a return type
(#480) Line exceeds 132 characters; contains 149 characters
(#481) Line exceeds 132 characters; contains 149 characters
(#482) Line exceeds 132 characters; contains 149 characters
(#483) Line exceeds 132 characters; contains 149 characters
(#495) Test method test_update_user() is missing a return type
(#507) Line exceeds 132 characters; contains 141 characters
(#519) Line exceeds 132 characters; contains 144 characters
(#528) Line exceeds 132 characters; contains 144 characters
(#532) Test method test_reset() is missing a return type
(#557) Line exceeds 132 characters; contains 142 characters
(#558) Line exceeds 132 characters; contains 142 characters
(#575) Line exceeds 132 characters; contains 143 characters
(#612) Line exceeds 132 characters; contains 143 characters
(#618) Test method test_update_item_completion() is missing a return type
(#630) Line exceeds 132 characters; contains 141 characters
(#641) Line exceeds 132 characters; contains 141 characters
(#650) Line exceeds 132 characters; contains 139 characters
(#659) Line exceeds 132 characters; contains 139 characters
(#668) Line exceeds 132 characters; contains 139 characters
(#677) Line exceeds 132 characters; contains 139 characters
(#681) Test method test_update_item_evidence() is missing a return type
(#693) Line exceeds 132 characters; contains 141 characters
(#704) Line exceeds 132 characters; contains 141 characters
(#714) Line exceeds 132 characters; contains 141 characters
(#715) Line exceeds 132 characters; contains 139 characters
(#716) Line exceeds 132 characters; contains 139 characters
(#728) Line exceeds 132 characters; contains 141 characters
(#729) Line exceeds 132 characters; contains 139 characters
(#730) Line exceeds 132 characters; contains 139 characters
(#741) Line exceeds 132 characters; contains 141 characters
(#742) Line exceeds 132 characters; contains 139 characters
(#743) Line exceeds 132 characters; contains 139 characters
(#754) Line exceeds 132 characters; contains 141 characters
(#755) Line exceeds 132 characters; contains 139 characters
(#756) Line exceeds 132 characters; contains 139 characters
(#768) Line exceeds 132 characters; contains 141 characters
(#769) Line exceeds 132 characters; contains 139 characters
(#770) Line exceeds 132 characters; contains 139 characters
(#781) Line exceeds 132 characters; contains 141 characters
(#782) Line exceeds 132 characters; contains 139 characters
(#783) Line exceeds 132 characters; contains 139 characters
(#803) Line exceeds 132 characters; contains 141 characters
(#804) Line exceeds 132 characters; contains 137 characters
(#805) Line exceeds 132 characters; contains 138 characters
(#817) Line exceeds 132 characters; contains 141 characters
(#818) Line exceeds 132 characters; contains 137 characters
(#819) Line exceeds 132 characters; contains 138 characters
(#831) Line exceeds 132 characters; contains 141 characters
(#832) Line exceeds 132 characters; contains 137 characters
(#833) Line exceeds 132 characters; contains 138 characters
(#844) Line exceeds 132 characters; contains 141 characters
(#845) Line exceeds 132 characters; contains 137 characters
(#846) Line exceeds 132 characters; contains 138 characters
(#858) Line exceeds 132 characters; contains 141 characters
(#859) Line exceeds 132 characters; contains 137 characters
(#860) Line exceeds 132 characters; contains 138 characters
(#866) Test method test_get_completion_status_plain() is missing a return type
(#878) Line exceeds 132 characters; contains 141 characters
(#888) Line exceeds 132 characters; contains 141 characters
(#899) Line exceeds 132 characters; contains 141 characters
(#910) Line exceeds 132 characters; contains 141 characters
(#921) Line exceeds 132 characters; contains 141 characters
(#932) Line exceeds 132 characters; contains 141 characters
(#943) Line exceeds 132 characters; contains 141 characters
(#954) Line exceeds 132 characters; contains 141 characters
(#965) Line exceeds 132 characters; contains 141 characters
(#976) Line exceeds 132 characters; contains 141 characters
(#987) Line exceeds 132 characters; contains 141 characters
(#998) Line exceeds 132 characters; contains 141 characters
(#1010) Line exceeds 132 characters; contains 141 characters
(#1014) Test method test_get_completion_status_html() is missing a return type
(#1026) Line exceeds 132 characters; contains 141 characters
(#1036) Line exceeds 132 characters; contains 141 characters
(#1047) Line exceeds 132 characters; contains 141 characters
(#1058) Line exceeds 132 characters; contains 141 characters
(#1069) Line exceeds 132 characters; contains 141 characters
(#1080) Line exceeds 132 characters; contains 141 characters
(#1091) Line exceeds 132 characters; contains 141 characters
(#1102) Line exceeds 132 characters; contains 141 characters
(#1113) Line exceeds 132 characters; contains 141 characters
(#1124) Line exceeds 132 characters; contains 141 characters
(#1135) Line exceeds 132 characters; contains 141 characters
(#1146) Line exceeds 132 characters; contains 141 characters
(#1158) Line exceeds 132 characters; contains 141 characters
(#1162) Test method test_deleted_user_cleanup() is missing a return type
(#1178) Line exceeds 132 characters; contains 142 characters
(#1179) Line exceeds 132 characters; contains 142 characters
(#1201) Line exceeds 132 characters; contains 133 characters
(#1202) Line exceeds 132 characters; contains 145 characters
(#1205) Line exceeds 132 characters; contains 144 characters
(#1208) Test method test_make_snapshot() is missing a return type
(#1224) Line exceeds 132 characters; contains 142 characters
(#1225) Line exceeds 132 characters; contains 142 characters
(#1233) Line exceeds 132 characters; contains 142 characters
(#1250) Test method test_get_my_allocations() is missing a return type
(#1268) Line exceeds 132 characters; contains 142 characters
(#1271) Line exceeds 132 characters; contains 142 characters
(#1276) Line exceeds 132 characters; contains 142 characters
(#1279) Line exceeds 132 characters; contains 142 characters
(#1286) Test method test_get_my_allocations_tenant() is missing a return type
(#1295) Inline doc block type-hinting for '$generator' does not match next code line '$tenantgenerator...'
(#1317) Line exceeds 132 characters; contains 142 characters
(#1320) Line exceeds 132 characters; contains 142 characters
(#1323) Line exceeds 132 characters; contains 142 characters
(#1326) Line exceeds 132 characters; contains 142 characters
(#1343) Test method test_tool_uploaduser_process() is missing a return type
(#1361) Line exceeds 132 characters; contains 133 characters
(#1363) Line exceeds 132 characters; contains 133 characters
(#1373) Missing member variable doc comment
(#1374) Missing docblock for function reset in testcase
(#1378) Missing docblock for function track in testcase
(#1380) Expected at least 1 space before "."; 0 found
(#1380) Expected at least 1 space after "."; 0 found
(#1396) Line exceeds 132 characters; contains 141 characters
(#1408) Line exceeds 132 characters; contains 141 characters
(#1422) Line exceeds 132 characters; contains 141 characters
(#1433) There should be a comma after the last array item in a multi-line array.
(#1439) Line exceeds 132 characters; contains 141 characters
(#1450) There should be a comma after the last array item in a multi-line array.
(#1456) Line exceeds 132 characters; contains 141 characters
(#1468) There should be a comma after the last array item in a multi-line array.
(#1479) There should be a comma after the last array item in a multi-line array.
(#1495) Line exceeds 132 characters; contains 141 characters
(#1514) Line exceeds 132 characters; contains 141 characters
(#1528) Test method test_enrol_sequencing() is missing a return type
(#1565) Line exceeds 132 characters; contains 142 characters
(#1604) Line exceeds 132 characters; contains 142 characters
(#1605) Line exceeds 132 characters; contains 142 characters
(#1606) Line exceeds 132 characters; contains 142 characters
(#1665) Line exceeds 132 characters; contains 142 characters
(#1671) Line exceeds 132 characters; contains 142 characters
(#1680) Test method test_enrol_sequencing_points() is missing a return type
(#1717) Line exceeds 132 characters; contains 137 characters
(#1746) Line exceeds 132 characters; contains 142 characters
(#1747) Line exceeds 132 characters; contains 142 characters
(#1748) Line exceeds 132 characters; contains 142 characters
(#1802) Test method test_enrol_sequencing_delay() is missing a return type
(#1826) Line exceeds 132 characters; contains 137 characters
(#1829) Line exceeds 132 characters; contains 140 characters
(#1835) Line exceeds 132 characters; contains 142 characters
(#1837) Line exceeds 132 characters; contains 156 characters
(#1838) Line exceeds 132 characters; contains 157 characters
(#1839) Line exceeds 132 characters; contains 160 characters
(#1840) Line exceeds 132 characters; contains 160 characters
(#1841) Line exceeds 132 characters; contains 157 characters
(#1842) Line exceeds 132 characters; contains 160 characters
(#1843) Line exceeds 132 characters; contains 160 characters
(#1852) Line exceeds 132 characters; contains 142 characters
(#1854) Line exceeds 132 characters; contains 156 characters
(#1855) Line exceeds 132 characters; contains 157 characters
(#1856) Line exceeds 132 characters; contains 156 characters
(#1858) Line exceeds 132 characters; contains 160 characters
(#1859) Line exceeds 132 characters; contains 157 characters
(#1860) Line exceeds 132 characters; contains 160 characters
(#1861) Line exceeds 132 characters; contains 160 characters
(#1870) Line exceeds 132 characters; contains 142 characters
(#1872) Line exceeds 132 characters; contains 156 characters
(#1873) Line exceeds 132 characters; contains 157 characters
(#1874) Line exceeds 132 characters; contains 174 characters
(#1875) Line exceeds 132 characters; contains 156 characters
(#1877) Line exceeds 132 characters; contains 157 characters
(#1878) Line exceeds 132 characters; contains 160 characters
(#1879) Line exceeds 132 characters; contains 160 characters
(#1891) Line exceeds 132 characters; contains 142 characters
(#1893) Line exceeds 132 characters; contains 156 characters
(#1894) Line exceeds 132 characters; contains 153 characters
(#1896) Line exceeds 132 characters; contains 156 characters
(#1898) Line exceeds 132 characters; contains 174 characters
(#1899) Line exceeds 132 characters; contains 157 characters
(#1900) Line exceeds 132 characters; contains 160 characters
(#1901) Line exceeds 132 characters; contains 160 characters
(#1910) Line exceeds 132 characters; contains 142 characters
(#1912) Line exceeds 132 characters; contains 156 characters
(#1913) Line exceeds 132 characters; contains 171 characters
(#1914) Line exceeds 132 characters; contains 174 characters
(#1915) Line exceeds 132 characters; contains 174 characters
(#1916) Line exceeds 132 characters; contains 157 characters
(#1917) Line exceeds 132 characters; contains 156 characters
(#1919) Line exceeds 132 characters; contains 160 characters
(#1931) Line exceeds 132 characters; contains 142 characters
(#1933) Line exceeds 132 characters; contains 156 characters
(#1934) Line exceeds 132 characters; contains 171 characters
(#1935) Line exceeds 132 characters; contains 174 characters
(#1936) Line exceeds 132 characters; contains 174 characters
(#1937) Line exceeds 132 characters; contains 157 characters
(#1938) Line exceeds 132 characters; contains 156 characters
(#1940) Line exceeds 132 characters; contains 160 characters
(#1949) Line exceeds 132 characters; contains 142 characters
(#1951) Line exceeds 132 characters; contains 156 characters
(#1952) Line exceeds 132 characters; contains 171 characters
(#1953) Line exceeds 132 characters; contains 174 characters
(#1954) Line exceeds 132 characters; contains 174 characters
(#1955) Line exceeds 132 characters; contains 153 characters
(#1957) Line exceeds 132 characters; contains 174 characters
(#1958) Line exceeds 132 characters; contains 156 characters
(#1971) Line exceeds 132 characters; contains 142 characters
(#1973) Line exceeds 132 characters; contains 151 characters
(#1975) Line exceeds 132 characters; contains 171 characters
(#1976) Line exceeds 132 characters; contains 174 characters
(#1977) Line exceeds 132 characters; contains 174 characters
(#1978) Line exceeds 132 characters; contains 153 characters
(#1980) Line exceeds 132 characters; contains 174 characters
(#1981) Line exceeds 132 characters; contains 174 characters
(#1993) Line exceeds 132 characters; contains 142 characters
(#1995) Line exceeds 132 characters; contains 151 characters
(#1997) Line exceeds 132 characters; contains 171 characters
(#1998) Line exceeds 132 characters; contains 174 characters
(#1999) Line exceeds 132 characters; contains 174 characters
(#2000) Line exceeds 132 characters; contains 171 characters
(#2001) Line exceeds 132 characters; contains 174 characters
(#2002) Line exceeds 132 characters; contains 174 characters
(#2009) Test method test_enrol_before_start() is missing a return type
(#2054) Line exceeds 132 characters; contains 142 characters
(#2079) Test method test_enrol_open() is missing a return type
(#2125) Line exceeds 132 characters; contains 142 characters
(#2150) Test method test_enrol_after_end() is missing a return type
(#2196) Line exceeds 132 characters; contains 142 characters
(#2221) Test method test_groups() is missing a return type
(#2333) Line exceeds 132 characters; contains 142 characters
enrol/programs/tests/local/calendar_test.php
(#33) The setUp() method in unit tests must always call to parent::setUp().
(#37) Test method test_fix_allocation_events() is missing a return type
(#69) Line exceeds 132 characters; contains 144 characters
(#70) Line exceeds 132 characters; contains 144 characters
(#71) Line exceeds 132 characters; contains 144 characters
(#72) Line exceeds 132 characters; contains 144 characters
(#76) Opening parenthesis of a multi-line function call must be the last content on the line
(#77) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#77) Only one argument is allowed per line in a multi-line function call
(#77) Only one argument is allowed per line in a multi-line function call
(#77) Closing parenthesis of a multi-line function call must be on a line by itself
(#77) Line exceeds 132 characters; contains 140 characters
(#89) Opening parenthesis of a multi-line function call must be the last content on the line
(#90) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#90) Only one argument is allowed per line in a multi-line function call
(#90) Only one argument is allowed per line in a multi-line function call
(#90) Closing parenthesis of a multi-line function call must be on a line by itself
(#90) Line exceeds 132 characters; contains 140 characters
(#99) Opening parenthesis of a multi-line function call must be the last content on the line
(#100) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#100) Only one argument is allowed per line in a multi-line function call
(#100) Only one argument is allowed per line in a multi-line function call
(#100) Closing parenthesis of a multi-line function call must be on a line by itself
(#100) Line exceeds 132 characters; contains 138 characters
(#109) Opening parenthesis of a multi-line function call must be the last content on the line
(#110) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#110) Only one argument is allowed per line in a multi-line function call
(#110) Only one argument is allowed per line in a multi-line function call
(#110) Closing parenthesis of a multi-line function call must be on a line by itself
(#110) Line exceeds 132 characters; contains 138 characters
(#131) 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) Only one argument is allowed per line in a multi-line function call
(#132) Only one argument is allowed per line in a multi-line function call
(#132) Closing parenthesis of a multi-line function call must be on a line by itself
(#132) Line exceeds 132 characters; contains 140 characters
(#141) Opening parenthesis of a multi-line function call must be the last content on the line
(#142) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#142) Only one argument is allowed per line in a multi-line function call
(#142) Only one argument is allowed per line in a multi-line function call
(#142) Closing parenthesis of a multi-line function call must be on a line by itself
(#142) Line exceeds 132 characters; contains 138 characters
(#151) Opening parenthesis of a multi-line function call must be the last content on the line
(#152) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#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) Closing parenthesis of a multi-line function call must be on a line by itself
(#152) Line exceeds 132 characters; contains 138 characters
(#168) Opening parenthesis of a multi-line function call must be the last content on the line
(#169) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#169) Only one argument is allowed per line in a multi-line function call
(#169) Only one argument is allowed per line in a multi-line function call
(#169) Closing parenthesis of a multi-line function call must be on a line by itself
(#169) Line exceeds 132 characters; contains 140 characters
(#182) Opening parenthesis of a multi-line function call must be the last content on the line
(#183) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#183) Only one argument is allowed per line in a multi-line function call
(#183) Only one argument is allowed per line in a multi-line function call
(#183) Closing parenthesis of a multi-line function call must be on a line by itself
(#183) Line exceeds 132 characters; contains 140 characters
(#226) Test method test_fix_program_events() is missing a return type
(#256) Line exceeds 132 characters; contains 144 characters
(#257) Line exceeds 132 characters; contains 144 characters
(#258) Line exceeds 132 characters; contains 144 characters
(#264) Opening parenthesis of a multi-line function call must be the last content on the line
(#265) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#265) Only one argument is allowed per line in a multi-line function call
(#265) Only one argument is allowed per line in a multi-line function call
(#265) Closing parenthesis of a multi-line function call must be on a line by itself
(#265) Line exceeds 132 characters; contains 140 characters
(#274) Opening parenthesis of a multi-line function call must be the last content on the line
(#275) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#275) Only one argument is allowed per line in a multi-line function call
(#275) Only one argument is allowed per line in a multi-line function call
(#275) Closing parenthesis of a multi-line function call must be on a line by itself
(#275) Line exceeds 132 characters; contains 140 characters
(#287) Opening parenthesis of a multi-line function call must be the last content on the line
(#288) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#288) Only one argument is allowed per line in a multi-line function call
(#288) Only one argument is allowed per line in a multi-line function call
(#288) Closing parenthesis of a multi-line function call must be on a line by itself
(#288) Line exceeds 132 characters; contains 140 characters
(#297) Opening parenthesis of a multi-line function call must be the last content on the line
(#298) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#298) Only one argument is allowed per line in a multi-line function call
(#298) Only one argument is allowed per line in a multi-line function call
(#298) Closing parenthesis of a multi-line function call must be on a line by itself
(#298) Line exceeds 132 characters; contains 138 characters
(#307) Opening parenthesis of a multi-line function call must be the last content on the line
(#308) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#308) Only one argument is allowed per line in a multi-line function call
(#308) Only one argument is allowed per line in a multi-line function call
(#308) Closing parenthesis of a multi-line function call must be on a line by itself
(#308) Line exceeds 132 characters; contains 138 characters
(#317) Opening parenthesis of a multi-line function call must be the last content on the line
(#318) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#318) Only one argument is allowed per line in a multi-line function call
(#318) Only one argument is allowed per line in a multi-line function call
(#318) Closing parenthesis of a multi-line function call must be on a line by itself
(#318) Line exceeds 132 characters; contains 140 characters
(#327) Opening parenthesis of a multi-line function call must be the last content on the line
(#328) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#328) Only one argument is allowed per line in a multi-line function call
(#328) Only one argument is allowed per line in a multi-line function call
(#328) Closing parenthesis of a multi-line function call must be on a line by itself
(#328) Line exceeds 132 characters; contains 140 characters
(#342) Opening parenthesis of a multi-line function call must be the last content on the line
(#343) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#343) Only one argument is allowed per line in a multi-line function call
(#343) Only one argument is allowed per line in a multi-line function call
(#343) Closing parenthesis of a multi-line function call must be on a line by itself
(#343) Line exceeds 132 characters; contains 140 characters
(#357) Opening parenthesis of a multi-line function call must be the last content on the line
(#358) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#358) Only one argument is allowed per line in a multi-line function call
(#358) Only one argument is allowed per line in a multi-line function call
(#358) Closing parenthesis of a multi-line function call must be on a line by itself
(#358) Line exceeds 132 characters; contains 140 characters
(#367) Opening parenthesis of a multi-line function call must be the last content on the line
(#368) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#368) Only one argument is allowed per line in a multi-line function call
(#368) Only one argument is allowed per line in a multi-line function call
(#368) Closing parenthesis of a multi-line function call must be on a line by itself
(#368) Line exceeds 132 characters; contains 138 characters
(#382) Opening parenthesis of a multi-line function call must be the last content on the line
(#383) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#383) Only one argument is allowed per line in a multi-line function call
(#383) Only one argument is allowed per line in a multi-line function call
(#383) Closing parenthesis of a multi-line function call must be on a line by itself
(#383) Line exceeds 132 characters; contains 140 characters
(#392) Opening parenthesis of a multi-line function call must be the last content on the line
(#393) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#393) Only one argument is allowed per line in a multi-line function call
(#393) Only one argument is allowed per line in a multi-line function call
(#393) Closing parenthesis of a multi-line function call must be on a line by itself
(#393) Line exceeds 132 characters; contains 138 characters
(#412) Opening parenthesis of a multi-line function call must be the last content on the line
(#413) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#413) Only one argument is allowed per line in a multi-line function call
(#413) Only one argument is allowed per line in a multi-line function call
(#413) Closing parenthesis of a multi-line function call must be on a line by itself
(#413) Line exceeds 132 characters; contains 140 characters
(#422) Opening parenthesis of a multi-line function call must be the last content on the line
(#423) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#423) Only one argument is allowed per line in a multi-line function call
(#423) Only one argument is allowed per line in a multi-line function call
(#423) Closing parenthesis of a multi-line function call must be on a line by itself
(#423) Line exceeds 132 characters; contains 138 characters
(#437) Opening parenthesis of a multi-line function call must be the last content on the line
(#438) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#438) Only one argument is allowed per line in a multi-line function call
(#438) Only one argument is allowed per line in a multi-line function call
(#438) Closing parenthesis of a multi-line function call must be on a line by itself
(#438) Line exceeds 132 characters; contains 140 characters
(#447) Opening parenthesis of a multi-line function call must be the last content on the line
(#448) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#448) Only one argument is allowed per line in a multi-line function call
(#448) Only one argument is allowed per line in a multi-line function call
(#448) Closing parenthesis of a multi-line function call must be on a line by itself
(#448) Line exceeds 132 characters; contains 138 characters
(#470) Opening parenthesis of a multi-line function call must be the last content on the line
(#471) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#471) Only one argument is allowed per line in a multi-line function call
(#471) Only one argument is allowed per line in a multi-line function call
(#471) Closing parenthesis of a multi-line function call must be on a line by itself
(#471) Line exceeds 132 characters; contains 140 characters
(#483) Opening parenthesis of a multi-line function call must be the last content on the line
(#484) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#484) Only one argument is allowed per line in a multi-line function call
(#484) Only one argument is allowed per line in a multi-line function call
(#484) Closing parenthesis of a multi-line function call must be on a line by itself
(#484) Line exceeds 132 characters; contains 140 characters
(#501) Opening parenthesis of a multi-line function call must be the last content on the line
(#502) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#502) Only one argument is allowed per line in a multi-line function call
(#502) Only one argument is allowed per line in a multi-line function call
(#502) Closing parenthesis of a multi-line function call must be on a line by itself
(#502) Line exceeds 132 characters; contains 140 characters
(#518) Test method test_delete_allocation_events() is missing a return type
(#548) Line exceeds 132 characters; contains 144 characters
(#549) Line exceeds 132 characters; contains 144 characters
(#550) Line exceeds 132 characters; contains 144 characters
(#567) Test method test_delete_program_events() is missing a return type
(#597) Line exceeds 132 characters; contains 144 characters
(#598) Line exceeds 132 characters; contains 144 characters
(#599) Line exceeds 132 characters; contains 144 characters
(#616) Test method test_invalidate_program_events() is missing a return type
(#646) Line exceeds 132 characters; contains 144 characters
(#647) Line exceeds 132 characters; contains 144 characters
(#648) Line exceeds 132 characters; contains 144 characters
(#662) Line exceeds 132 characters; contains 142 characters
(#663) Line exceeds 132 characters; contains 142 characters
(#666) Test method test_update_program_general() is missing a return type
(#696) Line exceeds 132 characters; contains 144 characters
(#697) Line exceeds 132 characters; contains 144 characters
(#698) Line exceeds 132 characters; contains 144 characters
(#709) Opening parenthesis of a multi-line function call must be the last content on the line
(#710) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#710) Only one argument is allowed per line in a multi-line function call
(#710) Only one argument is allowed per line in a multi-line function call
(#710) Closing parenthesis of a multi-line function call must be on a line by itself
(#710) Line exceeds 132 characters; contains 140 characters
(#727) Opening parenthesis of a multi-line function call must be the last content on the line
(#728) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#728) Only one argument is allowed per line in a multi-line function call
(#728) Only one argument is allowed per line in a multi-line function call
(#728) Closing parenthesis of a multi-line function call must be on a line by itself
(#728) Line exceeds 132 characters; contains 140 characters
(#739) Test method test_allocate() is missing a return type
(#764) Line exceeds 132 characters; contains 144 characters
(#766) Opening parenthesis of a multi-line function call must be the last content on the line
(#767) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#767) Only one argument is allowed per line in a multi-line function call
(#767) Only one argument is allowed per line in a multi-line function call
(#767) Closing parenthesis of a multi-line function call must be on a line by itself
(#767) Line exceeds 132 characters; contains 140 characters
(#776) Opening parenthesis of a multi-line function call must be the last content on the line
(#777) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#777) Only one argument is allowed per line in a multi-line function call
(#777) Only one argument is allowed per line in a multi-line function call
(#777) Closing parenthesis of a multi-line function call must be on a line by itself
(#777) Line exceeds 132 characters; contains 138 characters
(#786) Opening parenthesis of a multi-line function call must be the last content on the line
(#787) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#787) Only one argument is allowed per line in a multi-line function call
(#787) Only one argument is allowed per line in a multi-line function call
(#787) Closing parenthesis of a multi-line function call must be on a line by itself
(#787) Line exceeds 132 characters; contains 138 characters
(#798) Test method test_deallocate() is missing a return type
(#828) Line exceeds 132 characters; contains 144 characters
(#829) Line exceeds 132 characters; contains 144 characters
(#830) Line exceeds 132 characters; contains 144 characters
(#837) Opening parenthesis of a multi-line function call must be the last content on the line
(#838) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#838) Only one argument is allowed per line in a multi-line function call
(#838) Only one argument is allowed per line in a multi-line function call
(#838) Closing parenthesis of a multi-line function call must be on a line by itself
(#838) Line exceeds 132 characters; contains 140 characters
(#847) Opening parenthesis of a multi-line function call must be the last content on the line
(#848) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#848) Only one argument is allowed per line in a multi-line function call
(#848) Only one argument is allowed per line in a multi-line function call
(#848) Closing parenthesis of a multi-line function call must be on a line by itself
(#848) Line exceeds 132 characters; contains 138 characters
(#857) Opening parenthesis of a multi-line function call must be the last content on the line
(#858) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#858) Only one argument is allowed per line in a multi-line function call
(#858) Only one argument is allowed per line in a multi-line function call
(#858) Closing parenthesis of a multi-line function call must be on a line by itself
(#858) Line exceeds 132 characters; contains 138 characters
(#867) Opening parenthesis of a multi-line function call must be the last content on the line
(#868) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#868) Only one argument is allowed per line in a multi-line function call
(#868) Only one argument is allowed per line in a multi-line function call
(#868) Closing parenthesis of a multi-line function call must be on a line by itself
(#868) Line exceeds 132 characters; contains 140 characters
(#879) Test method test_allocation_update() is missing a return type
(#904) Line exceeds 132 characters; contains 144 characters
(#905) Opening parenthesis of a multi-line function call must be the last content on the line
(#906) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#906) Only one argument is allowed per line in a multi-line function call
(#906) Only one argument is allowed per line in a multi-line function call
(#906) Closing parenthesis of a multi-line function call must be on a line by itself
(#906) Line exceeds 132 characters; contains 140 characters
(#918) Opening parenthesis of a multi-line function call must be the last content on the line
(#919) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#919) Only one argument is allowed per line in a multi-line function call
(#919) Only one argument is allowed per line in a multi-line function call
(#919) Closing parenthesis of a multi-line function call must be on a line by itself
(#919) Line exceeds 132 characters; contains 140 characters
(#930) Test method test_completion() is missing a return type
(#955) Line exceeds 132 characters; contains 144 characters
(#956) Opening parenthesis of a multi-line function call must be the last content on the line
(#957) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#957) Only one argument is allowed per line in a multi-line function call
(#957) Only one argument is allowed per line in a multi-line function call
(#957) Closing parenthesis of a multi-line function call must be on a line by itself
(#957) Line exceeds 132 characters; contains 140 characters
(#969) Opening parenthesis of a multi-line function call must be the last content on the line
(#970) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#970) Closing parenthesis of a multi-line function call must be on a line by itself
(#974) Test method test_archiving() is missing a return type
(#999) Line exceeds 132 characters; contains 144 characters
(#1000) Opening parenthesis of a multi-line function call must be the last content on the line
(#1001) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#1001) Only one argument is allowed per line in a multi-line function call
(#1001) Only one argument is allowed per line in a multi-line function call
(#1001) Closing parenthesis of a multi-line function call must be on a line by itself
(#1001) Line exceeds 132 characters; contains 140 characters
(#1013) Opening parenthesis of a multi-line function call must be the last content on the line
(#1014) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#1014) Closing parenthesis of a multi-line function call must be on a line by itself
(#1017) Expected 1 newline at end of file; 0 found
enrol/programs/tests/local/catalogue_test.php
(#31) The setUp() method in unit tests must always call to parent::setUp().
(#35) Test method test_get_current_url() is missing a return type
(#37) Opening parenthesis of a multi-line function call must be the last content on the line
(#38) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#38) Closing parenthesis of a multi-line function call must be on a line by itself
(#41) Opening parenthesis of a multi-line function call must be the last content on the line
(#42) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#42) Closing parenthesis of a multi-line function call must be on a line by itself
(#45) Opening parenthesis of a multi-line function call must be the last content on the line
(#46) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#46) Closing parenthesis of a multi-line function call must be on a line by itself
(#49) Opening parenthesis of a multi-line function call must be the last content on the line
(#50) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#50) Closing parenthesis of a multi-line function call must be on a line by itself
(#53) Test method test_is_filtering() is missing a return type
(#67) Test method test_get_page() is missing a return type
(#75) Test method test_get_perpage() is missing a return type
(#83) Test method test_get_search_text() is missing a return type
(#97) Test method test_get_hidden_search_fields() is missing a return type
(#111) Test method test_get_programs() is missing a return type
(#132) Line exceeds 132 characters; contains 155 characters
(#169) Test method test_get_programs_tenant() is missing a return type
(#178) Inline doc block type-hinting for '$generator' does not match next code line '$tenantgenerator...'
(#200) Line exceeds 132 characters; contains 155 characters
(#340) Function closing brace must go on the next line following the body; found 1 blank lines before brace
(#342) Test method test_is_program_visible() is missing a return type
(#363) Line exceeds 132 characters; contains 155 characters
(#404) Test method test_is_program_visible_tenant() is missing a return type
(#413) Inline doc block type-hinting for '$generator' does not match next code line '$tenantgenerator...'
(#435) Line exceeds 132 characters; contains 155 characters
(#599) Test method test_get_catalogue_url() is missing a return type
(#623) Test method test_get_tagged_programs() is missing a return type
(#644) Line exceeds 132 characters; contains 155 characters
enrol/programs/tests/local/certificate_test.php
(#31) The setUp() method in unit tests must always call to parent::setUp().
(#39) Test method test_is_available() is missing a return type
(#49) Test method test_update_certificate() is missing a return type
(#104) Test method test_delete_program_certificate() is missing a return type
(#130) Test method test_issue() is missing a return type
(#162) Line exceeds 132 characters; contains 147 characters
(#163) Line exceeds 132 characters; contains 149 characters
(#172) Line exceeds 132 characters; contains 147 characters
(#174) Inline comments must end in full-stops, exclamation marks, or question marks
(#193) Line exceeds 132 characters; contains 147 characters
(#194) Line exceeds 132 characters; contains 147 characters
(#197) Test method test_cron() is missing a return type
(#233) Line exceeds 132 characters; contains 147 characters
(#234) Line exceeds 132 characters; contains 147 characters
(#235) Line exceeds 132 characters; contains 149 characters
(#241) Line exceeds 132 characters; contains 147 characters
(#242) Line exceeds 132 characters; contains 147 characters
(#250) Line exceeds 132 characters; contains 147 characters
(#251) Line exceeds 132 characters; contains 147 characters
enrol/programs/tests/local/commerce/benefithandler_test.php
(#46) Unit test benefithandler_test should be declared as final.
(#46) Opening brace must not be followed by a blank line
(#48) The setUp() method in unit tests must always call to parent::setUp().
(#63) Test method test_benefitcurrentlyavailable() is missing any coverage information, own or at class level
(#63) Test method test_benefitcurrentlyavailable() is missing a return type
(#90) Opening parenthesis of a multi-line function call must be the last content on the line
(#90) Only one argument is allowed per line in a multi-line function call
(#90) Only one argument is allowed per line in a multi-line function call
(#91) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#91) Only one argument is allowed per line in a multi-line function call
(#91) Only one argument is allowed per line in a multi-line function call
(#91) Closing parenthesis of a multi-line function call must be on a line by itself
(#97) Line exceeds 132 characters; contains 166 characters
(#108) Test method test_benefitcurrentlyavailable_voucher() is missing any coverage information, own or at class level
(#108) Test method test_benefitcurrentlyavailable_voucher() is missing a return type
(#136) Line exceeds 132 characters; contains 165 characters
(#143) Line exceeds 132 characters; contains 166 characters
(#161) Test method test_benefithandlerbasics() is missing any coverage information, own or at class level
(#161) Test method test_benefithandlerbasics() is missing a return type
(#177) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#179) Line exceeds 132 characters; contains 134 characters
(#203) Test method test_releasehold() is missing any coverage information, own or at class level
(#203) Test method test_releasehold() is missing a return type
(#227) Line exceeds 132 characters; contains 164 characters
(#242) Line exceeds 132 characters; contains 165 characters
(#252) Test method test_includedcourseenrolments() is missing any coverage information, own or at class level
(#252) Test method test_includedcourseenrolments() is missing a return type
(#278) Test method test_prerequisites() is missing any coverage information, own or at class level
(#278) Test method test_prerequisites() is missing a return type
(#298) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#298) Closing parenthesis of a multi-line function call must be on a line by itself
(#300) Line exceeds 132 characters; contains 146 characters
enrol/programs/tests/local/content_test.php
(#40) The setUp() method in unit tests must always call to parent::setUp().
(#44) Test method test_load() is missing a return type
(#67) Test method test_append_items() is missing a return type
(#110) Line exceeds 132 characters; contains 157 characters
(#149) Line exceeds 132 characters; contains 146 characters
(#203) Line exceeds 132 characters; contains 141 characters
(#226) Test method test_append_training() is missing a return type
(#234) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#234) Closing parenthesis of a multi-line function call must be on a line by itself
(#236) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#236) Closing parenthesis of a multi-line function call must be on a line by itself
(#238) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#238) Closing parenthesis of a multi-line function call must be on a line by itself
(#240) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#240) Closing parenthesis of a multi-line function call must be on a line by itself
(#242) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#242) Closing parenthesis of a multi-line function call must be on a line by itself
(#279) Test method test_update_set() is missing a return type
(#308) Line exceeds 132 characters; contains 133 characters
(#351) Line exceeds 132 characters; contains 147 characters
(#364) Line exceeds 132 characters; contains 155 characters
(#391) Test method test_update_course() is missing a return type
(#437) Test method test_update_training() is missing a return type
(#445) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#445) Closing parenthesis of a multi-line function call must be on a line by itself
(#447) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#447) Closing parenthesis of a multi-line function call must be on a line by itself
(#449) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#449) Closing parenthesis of a multi-line function call must be on a line by itself
(#451) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#451) Closing parenthesis of a multi-line function call must be on a line by itself
(#453) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#453) Closing parenthesis of a multi-line function call must be on a line by itself
(#509) Test method test_move_item() is missing a return type
(#535) Line exceeds 132 characters; contains 141 characters
(#648) Test method test_delete_item() is missing a return type
(#710) Public method name "content_test::assertItemCloned" must be in lower-case letters only
(#732) Test method test_content_import() is missing a return type
(#749) Line exceeds 132 characters; contains 143 characters
(#752) Line exceeds maximum limit of 180 characters; contains 189 characters
(#761) Line exceeds 132 characters; contains 152 characters
(#762) Line exceeds 132 characters; contains 147 characters
(#767) Commas (,) must be followed by white space.
(#767) Expected 1 space between the comma and "'fromprogram'". Found: no spaces
(#776) Commas (,) must be followed by white space.
(#776) Expected 1 space between the comma and "'fromprogram'". Found: no spaces
(#788) Commas (,) must be followed by white space.
(#788) Expected 1 space between the comma and "'fromprogram'". Found: no spaces
(#794) Test method test_content_import_duplicates() is missing a return type
(#811) Line exceeds 132 characters; contains 143 characters
(#814) Line exceeds maximum limit of 180 characters; contains 189 characters
(#820) Commas (,) must be followed by white space.
(#820) Expected 1 space between the comma and "'fromprogram'". Found: no spaces
(#822) Commas (,) must be followed by white space.
(#822) Expected 1 space between the comma and "'fromprogram'". Found: no spaces
(#830) Test method test_content_import_training() is missing a return type
(#838) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#838) Closing parenthesis of a multi-line function call must be on a line by itself
(#840) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#840) Closing parenthesis of a multi-line function call must be on a line by itself
(#842) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#842) Closing parenthesis of a multi-line function call must be on a line by itself
(#844) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#844) Closing parenthesis of a multi-line function call must be on a line by itself
(#846) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#846) Closing parenthesis of a multi-line function call must be on a line by itself
(#880) Test method test_orphaned_items() is missing a return type
(#902) Line exceeds 132 characters; contains 136 characters
(#949) Test method test_autorepair() is missing a return type
(#971) Line exceeds 132 characters; contains 136 characters
enrol/programs/tests/local/course_reset_test.php
(#31) The setUp() method in unit tests must always call to parent::setUp().
(#35) Test method test_constants() is missing a return type
(#42) Test method test_purge_standard() is missing a return type
(#75) Test method test_purge_full() is missing a return type
(#108) Expected 1 newline at end of file; 0 found
enrol/programs/tests/local/event_observer_test.php
(#32) The setUp() method in unit tests must always call to parent::setUp().
(#41) No one-line description found in phpdocs for docblock of function test_course_updated
(#41) Test method test_course_updated() is missing a return type
(#73) No one-line description found in phpdocs for docblock of function test_course_deleted
(#73) Test method test_course_deleted() is missing a return type
(#103) No one-line description found in phpdocs for docblock of function test_course_category_deleted
(#103) Test method test_course_category_deleted() is missing a return type
(#128) Short array syntax must be used to define arrays
(#131) 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.
(#148) No one-line description found in phpdocs for docblock of function test_user_deleted
(#148) Test method test_user_deleted() is missing a return type
(#164) Line exceeds 132 characters; contains 142 characters
(#165) Line exceeds 132 characters; contains 142 characters
(#185) Line exceeds 132 characters; contains 133 characters
(#186) Line exceeds 132 characters; contains 145 characters
(#189) Line exceeds 132 characters; contains 144 characters
(#197) No one-line description found in phpdocs for docblock of function test_course_completed
(#197) Test method test_course_completed() is missing a return type
(#225) Line exceeds 132 characters; contains 142 characters
(#227) Line exceeds 132 characters; contains 137 characters
(#229) Line exceeds 132 characters; contains 137 characters
(#235) Line exceeds 132 characters; contains 142 characters
(#237) Line exceeds 132 characters; contains 137 characters
(#239) Line exceeds 132 characters; contains 137 characters
(#250) Line exceeds 132 characters; contains 142 characters
(#252) Line exceeds 132 characters; contains 137 characters
(#261) No one-line description found in phpdocs for docblock of function test_group_deleted
(#261) Test method test_group_deleted() is missing a return type
enrol/programs/tests/local/export_test.php
(#34) The setUp() method in unit tests must always call to parent::setUp().
(#50) Test method test_export() is missing a return type
(#76) Line exceeds 132 characters; contains 137 characters
(#94) Opening parenthesis of a multi-line function call must be the last content on the line
(#95) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#95) Closing parenthesis of a multi-line function call must be on a line by itself
(#128) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#128) Closing parenthesis of a multi-line function call must be on a line by itself
(#130) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#130) Closing parenthesis of a multi-line function call must be on a line by itself
(#139) Line exceeds 132 characters; contains 144 characters
(#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.
(#179) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#179) Closing parenthesis of a multi-line function call must be on a line by itself
(#181) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#181) Closing parenthesis of a multi-line function call must be on a line by itself
(#192) Line exceeds 132 characters; contains 144 characters
(#217) Line exceeds 132 characters; contains 137 characters
(#251) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#251) Closing parenthesis of a multi-line function call must be on a line by itself
(#253) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#253) Closing parenthesis of a multi-line function call must be on a line by itself
(#264) Line exceeds 132 characters; contains 144 characters
(#289) Line exceeds 132 characters; contains 137 characters
enrol/programs/tests/local/management_test.php
(#31) The setUp() method in unit tests must always call to parent::setUp().
(#35) Test method test_get_management_url() is missing a return type
(#83) Test method test_fetch_programs() is missing a return type
(#158) Test method test_get_used_contexts_menu() is missing a return type
(#226) Test method test_get_program_search_query() is missing a return type
(#235) Line exceeds 132 characters; contains 134 characters
(#236) Line exceeds 132 characters; contains 135 characters
(#237) Line exceeds 132 characters; contains 166 characters
(#239) Long list syntax is not allowed
(#240) Line exceeds 132 characters; contains 135 characters
(#243) Long list syntax is not allowed
(#247) Long list syntax is not allowed
(#248) Line exceeds 132 characters; contains 135 characters
(#251) Long list syntax is not allowed
(#252) Line exceeds 132 characters; contains 135 characters
(#255) Long list syntax is not allowed
(#256) Line exceeds 132 characters; contains 135 characters
(#259) Long list syntax is not allowed
(#260) Line exceeds 132 characters; contains 135 characters
(#263) Long list syntax is not allowed
(#264) Line exceeds 132 characters; contains 135 characters
(#267) Long list syntax is not allowed
(#271) Long list syntax is not allowed
(#272) Line exceeds 132 characters; contains 135 characters
(#276) Test method test_fetch_current_cohorts_menu() is missing a return type
(#291) There should be a comma after the last array item in a multi-line array.
(#296) There should be a comma after the last array item in a multi-line array.
(#310) Test method test_setup_index_page() is missing a return type
(#337) Test method test_setup_program_page() is missing a return type
enrol/programs/tests/local/navmenu/enrol_programs_catalogue_test.php
(#46) Test method test_is_parentable() is missing any coverage information, own or at class level
(#46) Test method test_is_parentable() is missing a return type
(#50) Test method test_is_editable() is missing any coverage information, own or at class level
(#50) Test method test_is_editable() is missing a return type
(#54) Test method test_get_type_name() is missing any coverage information, own or at class level
(#54) Test method test_get_type_name() is missing a return type
(#58) Test method test_create() is missing any coverage information, own or at class level
(#58) Test method test_create() is missing a return type
(#106) Line exceeds 132 characters; contains 137 characters
(#139) Test method test_update() is missing any coverage information, own or at class level
(#139) Test method test_update() is missing a return type
(#191) Line exceeds 132 characters; contains 137 characters
(#208) Opening parenthesis of a multi-line function call must be the last content on the line
(#209) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#209) Closing parenthesis of a multi-line function call must be on a line by itself
(#215) Test method test_delete() is missing any coverage information, own or at class level
(#215) Test method test_delete() is missing a return type
(#241) Test method test_is_visible() is missing any coverage information, own or at class level
(#241) Test method test_is_visible() is missing a return type
(#290) Test method test_get_name() is missing any coverage information, own or at class level
(#290) Test method test_get_name() is missing a return type
(#302) Test method test_get_tooltip() is missing any coverage information, own or at class level
(#302) Test method test_get_tooltip() is missing a return type
(#314) Test method test_get_url() is missing any coverage information, own or at class level
(#314) Test method test_get_url() is missing a return type
(#324) Test method test_export_for_template() is missing any coverage information, own or at class level
(#324) Test method test_export_for_template() is missing a return type
enrol/programs/tests/local/navmenu/enrol_programs_myprograms_test.php
(#46) Test method test_is_parentable() is missing any coverage information, own or at class level
(#46) Test method test_is_parentable() is missing a return type
(#50) Test method test_is_editable() is missing any coverage information, own or at class level
(#50) Test method test_is_editable() is missing a return type
(#54) Test method test_get_type_name() is missing any coverage information, own or at class level
(#54) Test method test_get_type_name() is missing a return type
(#58) Test method test_create() is missing any coverage information, own or at class level
(#58) Test method test_create() is missing a return type
(#106) Line exceeds 132 characters; contains 137 characters
(#139) Test method test_update() is missing any coverage information, own or at class level
(#139) Test method test_update() is missing a return type
(#191) Line exceeds 132 characters; contains 137 characters
(#208) Opening parenthesis of a multi-line function call must be the last content on the line
(#209) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#209) Closing parenthesis of a multi-line function call must be on a line by itself
(#215) Test method test_delete() is missing any coverage information, own or at class level
(#215) Test method test_delete() is missing a return type
(#241) Test method test_is_visible() is missing any coverage information, own or at class level
(#241) Test method test_is_visible() is missing a return type
(#290) Test method test_get_name() is missing any coverage information, own or at class level
(#290) Test method test_get_name() is missing a return type
(#302) Test method test_get_tooltip() is missing any coverage information, own or at class level
(#302) Test method test_get_tooltip() is missing a return type
(#314) Test method test_get_url() is missing any coverage information, own or at class level
(#314) Test method test_get_url() is missing a return type
(#324) Test method test_export_for_template() is missing any coverage information, own or at class level
(#324) Test method test_export_for_template() is missing a return type
enrol/programs/tests/local/notification/allocation_test.php
(#34) The setUp() method in unit tests must always call to parent::setUp().
(#38) Test method test_notification() is missing a return type
(#63) Line exceeds 132 characters; contains 142 characters
(#70) Line exceeds 132 characters; contains 142 characters
enrol/programs/tests/local/notification/base_test.php
(#36) The setUp() method in unit tests must always call to parent::setUp().
(#40) Test method test_constants() is missing a return type
(#45) Test method test_get_allocation_placeholders() is missing a return type
(#63) Line exceeds 132 characters; contains 141 characters
(#110) Line exceeds 132 characters; contains 141 characters
(#129) Test method test_get_notifier() is missing a return type
(#145) Line exceeds 132 characters; contains 142 characters
(#156) Visibility must be declared on method "test_get_relateduser_fieldid"
(#156) Test method test_get_relateduser_fieldid() is missing a return type
(#181) Test method test_get_relateduser() is missing a return type
(#215) Expected 1 newline at end of file; 0 found
enrol/programs/tests/local/notification/completion_relateduser_test.php
(#34) The setUp() method in unit tests must always call to parent::setUp().
(#42) Test method test_notify_users() is missing a return type
(#75) Line exceeds 132 characters; contains 142 characters
(#76) Line exceeds 132 characters; contains 142 characters
(#77) Line exceeds 132 characters; contains 142 characters
(#78) Line exceeds 132 characters; contains 142 characters
(#80) Line exceeds 132 characters; contains 142 characters
(#81) Line exceeds 132 characters; contains 142 characters
(#104) Expected at least 1 space before "."; 0 found
(#120) Expected at least 1 space before "."; 0 found
(#136) Expected at least 1 space before "."; 0 found
enrol/programs/tests/local/notification/completion_test.php
(#34) The setUp() method in unit tests must always call to parent::setUp().
(#38) Test method test_notify_users() is missing a return type
(#53) Line exceeds 132 characters; contains 142 characters
(#54) Line exceeds 132 characters; contains 142 characters
(#55) Line exceeds 132 characters; contains 142 characters
(#56) Line exceeds 132 characters; contains 142 characters
(#58) Line exceeds 132 characters; contains 142 characters
(#59) Line exceeds 132 characters; contains 142 characters
enrol/programs/tests/local/notification/deallocation_test.php
(#36) The setUp() method in unit tests must always call to parent::setUp().
(#40) Test method test_deallocation() is missing a return type
(#61) Line exceeds 132 characters; contains 142 characters
(#62) Line exceeds 132 characters; contains 142 characters
(#63) Line exceeds 132 characters; contains 142 characters
(#73) Line exceeds 132 characters; contains 134 characters
(#100) Line exceeds 132 characters; contains 142 characters
enrol/programs/tests/local/notification/due_relateduser_test.php
(#34) The setUp() method in unit tests must always call to parent::setUp().
(#42) Test method test_notify_users() is missing a return type
(#75) Line exceeds 132 characters; contains 142 characters
(#76) Line exceeds 132 characters; contains 142 characters
(#77) Line exceeds 132 characters; contains 142 characters
(#78) Line exceeds 132 characters; contains 142 characters
(#80) Line exceeds 132 characters; contains 142 characters
(#81) Line exceeds 132 characters; contains 142 characters
enrol/programs/tests/local/notification/due_test.php
(#34) The setUp() method in unit tests must always call to parent::setUp().
(#38) Test method test_notify_users() is missing a return type
(#53) Line exceeds 132 characters; contains 142 characters
(#54) Line exceeds 132 characters; contains 142 characters
(#55) Line exceeds 132 characters; contains 142 characters
(#56) Line exceeds 132 characters; contains 142 characters
(#58) Line exceeds 132 characters; contains 142 characters
(#59) Line exceeds 132 characters; contains 142 characters
enrol/programs/tests/local/notification/duesoon_relateduser_test.php
(#34) The setUp() method in unit tests must always call to parent::setUp().
(#42) Test method test_notify_users() is missing a return type
(#75) Line exceeds 132 characters; contains 142 characters
(#76) Line exceeds 132 characters; contains 142 characters
(#77) Line exceeds 132 characters; contains 142 characters
(#78) Line exceeds 132 characters; contains 142 characters
(#80) Line exceeds 132 characters; contains 142 characters
(#81) Line exceeds 132 characters; contains 142 characters
enrol/programs/tests/local/notification/duesoon_test.php
(#34) The setUp() method in unit tests must always call to parent::setUp().
(#38) Test method test_notify_users() is missing a return type
(#53) Line exceeds 132 characters; contains 142 characters
(#54) Line exceeds 132 characters; contains 142 characters
(#55) Line exceeds 132 characters; contains 142 characters
(#56) Line exceeds 132 characters; contains 142 characters
(#58) Line exceeds 132 characters; contains 142 characters
(#59) Line exceeds 132 characters; contains 142 characters
enrol/programs/tests/local/notification/endcompleted_test.php
(#34) The setUp() method in unit tests must always call to parent::setUp().
(#38) Test method test_notify_users() is missing a return type
(#53) Line exceeds 132 characters; contains 142 characters
(#54) Line exceeds 132 characters; contains 142 characters
(#55) Line exceeds 132 characters; contains 142 characters
(#56) Line exceeds 132 characters; contains 142 characters
(#58) Line exceeds 132 characters; contains 142 characters
(#59) Line exceeds 132 characters; contains 142 characters
enrol/programs/tests/local/notification/endfailed_relateduser_test.php
(#34) The setUp() method in unit tests must always call to parent::setUp().
(#42) Test method test_notify_users() is missing a return type
(#75) Line exceeds 132 characters; contains 142 characters
(#76) Line exceeds 132 characters; contains 142 characters
(#77) Line exceeds 132 characters; contains 142 characters
(#78) Line exceeds 132 characters; contains 142 characters
(#80) Line exceeds 132 characters; contains 142 characters
(#81) Line exceeds 132 characters; contains 142 characters
enrol/programs/tests/local/notification/endfailed_test.php
(#34) The setUp() method in unit tests must always call to parent::setUp().
(#38) Test method test_notify_users() is missing a return type
(#53) Line exceeds 132 characters; contains 142 characters
(#54) Line exceeds 132 characters; contains 142 characters
(#55) Line exceeds 132 characters; contains 142 characters
(#56) Line exceeds 132 characters; contains 142 characters
(#58) Line exceeds 132 characters; contains 142 characters
(#59) Line exceeds 132 characters; contains 142 characters
enrol/programs/tests/local/notification/endsoon_relateduser_test.php
(#34) The setUp() method in unit tests must always call to parent::setUp().
(#42) Test method test_notify_users() is missing a return type
(#75) Line exceeds 132 characters; contains 142 characters
(#76) Line exceeds 132 characters; contains 142 characters
(#77) Line exceeds 132 characters; contains 142 characters
(#78) Line exceeds 132 characters; contains 142 characters
(#80) Line exceeds 132 characters; contains 142 characters
(#81) Line exceeds 132 characters; contains 142 characters
enrol/programs/tests/local/notification/endsoon_test.php
(#34) The setUp() method in unit tests must always call to parent::setUp().
(#38) Test method test_notify_users() is missing a return type
(#53) Line exceeds 132 characters; contains 142 characters
(#54) Line exceeds 132 characters; contains 142 characters
(#55) Line exceeds 132 characters; contains 142 characters
(#56) Line exceeds 132 characters; contains 142 characters
(#58) Line exceeds 132 characters; contains 142 characters
(#59) Line exceeds 132 characters; contains 142 characters
enrol/programs/tests/local/notification/reset_test.php
(#36) The setUp() method in unit tests must always call to parent::setUp().
(#40) Test method test_notification() is missing a return type
(#61) Line exceeds 132 characters; contains 142 characters
(#62) Functions must not contain multiple empty lines in a row; found 2 empty lines
enrol/programs/tests/local/notification/start_test.php
(#34) The setUp() method in unit tests must always call to parent::setUp().
(#38) Test method test_notify_users() is missing a return type
(#53) Line exceeds 132 characters; contains 142 characters
(#54) Line exceeds 132 characters; contains 142 characters
(#55) Line exceeds 132 characters; contains 142 characters
(#56) Line exceeds 132 characters; contains 142 characters
(#58) Line exceeds 132 characters; contains 142 characters
(#59) Line exceeds 132 characters; contains 142 characters
enrol/programs/tests/local/notification_manager_test.php
(#36) The setUp() method in unit tests must always call to parent::setUp().
(#40) Test method test_get_all_types() is missing any coverage information, own or at class level
(#40) Test method test_get_all_types() is missing a return type
(#50) Line exceeds 132 characters; contains 142 characters
(#56) Inline doc block type-hinting for '$classname' does not match next foreach() as variable
(#57) Expected "foreach (...) {\n"; found "foreach(...) {\n"
(#57) Expected 1 space after FOREACH keyword; 0 found
(#74) Test method test_get_candidate_types() is missing any coverage information, own or at class level
(#74) Test method test_get_candidate_types() is missing a return type
(#92) Test method test_get_instance_context() is missing any coverage information, own or at class level
(#92) Test method test_get_instance_context() is missing a return type
(#104) Test method test_can_view() is missing any coverage information, own or at class level
(#104) Test method test_can_view() is missing a return type
(#129) Test method test_can_manage() is missing any coverage information, own or at class level
(#129) Test method test_can_manage() is missing a return type
(#154) Test method test_get_instance_name() is missing any coverage information, own or at class level
(#154) Test method test_get_instance_name() is missing a return type
(#162) Test method test_get_instance_management_url() is missing any coverage information, own or at class level
(#162) Test method test_get_instance_management_url() is missing a return type
(#178) Opening parenthesis of a multi-line function call must be the last content on the line
(#179) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#179) Closing parenthesis of a multi-line function call must be on a line by itself
(#185) Opening parenthesis of a multi-line function call must be the last content on the line
(#186) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#186) Closing parenthesis of a multi-line function call must be on a line by itself
(#189) Test method test_trigger_notifications() is missing any coverage information, own or at class level
(#189) Test method test_trigger_notifications() is missing a return type
(#199) Line exceeds 132 characters; contains 142 characters
(#201) Inline doc block type-hinting for '$classname' does not match next foreach() as variable
(#210) Test method test_delete_allocation_notifications() is missing any coverage information, own or at class level
(#210) Test method test_delete_allocation_notifications() is missing a return type
(#230) Line exceeds 132 characters; contains 142 characters
(#235) Line exceeds 132 characters; contains 142 characters
(#241) Line exceeds 132 characters; contains 142 characters
(#260) Test method test_delete_program_notifications() is missing any coverage information, own or at class level
(#260) Test method test_delete_program_notifications() is missing a return type
(#280) Line exceeds 132 characters; contains 142 characters
(#282) Line exceeds 132 characters; contains 142 characters
(#284) Line exceeds 132 characters; contains 142 characters
(#298) Test method test_get_timenotified() is missing any coverage information, own or at class level
(#298) Test method test_get_timenotified() is missing a return type
(#319) Line exceeds 132 characters; contains 142 characters
(#321) Line exceeds 132 characters; contains 142 characters
(#323) Line exceeds 132 characters; contains 142 characters
(#336) No one-line description found in phpdocs for docblock of function test_is_notification_supported
(#336) Test method test_is_notification_supported() is missing a return type
(#343) No one-line description found in phpdocs for docblock of function test_notification_util_notification_import
(#343) Test method test_notification_util_notification_import() is missing a return type
(#379) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#379) Only one argument is allowed per line in a multi-line function call
(#379) Closing parenthesis of a multi-line function call must be on a line by itself
(#379) Line exceeds 132 characters; contains 161 characters
(#382) Opening parenthesis of a multi-line function call must be the last content on the line
(#383) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#383) Closing parenthesis of a multi-line function call must be on a line by itself
(#384) Line exceeds 132 characters; contains 138 characters
enrol/programs/tests/local/program_test.php
(#31) The setUp() method in unit tests must always call to parent::setUp().
(#35) Test method test_add_program() is missing a return type
(#120) Test method test_update_program_general() is missing a return type
(#175) Test method test_update_program_visibility() is missing a return type
(#230) Test method test_update_program_allocation() is missing a return type
(#285) Test method test_import_program_allocation() is missing a return type
(#397) Line exceeds 132 characters; contains 135 characters
(#398) Line exceeds 132 characters; contains 147 characters
(#418) Test method test_get_program_startdate_types() is missing a return type
(#426) Test method test_get_program_duedate_types() is missing a return type
(#434) Test method test_get_program_enddate_types() is missing a return type
(#442) Test method test_update_program_scheduling() is missing a return type
(#495) Test method test_delete_program() is missing a return type
(#510) Test method test_make_snapshot() is missing a return type
(#553) Test method test_load_content() is missing a return type
(#566) Test method test_category_pre_delete() is missing a return type
(#596) Test method test_programs_customfields() is missing a return type
(#619) There should be a comma after the last array item in a multi-line array.
(#645) Line exceeds 132 characters; contains 133 characters
(#647) Function closing brace must go on the next line following the body; found 1 blank lines before brace
enrol/programs/tests/local/reset/mod_assign_test.php
(#33) The setUp() method in unit tests must always call to parent::setUp().
enrol/programs/tests/local/reset/mod_choice_test.php
(#33) The setUp() method in unit tests must always call to parent::setUp().
enrol/programs/tests/local/reset/mod_coursecertificate_test.php
(#33) The setUp() method in unit tests must always call to parent::setUp().
(#104) Opening parenthesis of a multi-line function call must be the last content on the line
(#105) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#105) Closing parenthesis of a multi-line function call must be on a line by itself
(#106) Opening parenthesis of a multi-line function call must be the last content on the line
(#107) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#107) Closing parenthesis of a multi-line function call must be on a line by itself
(#108) Opening parenthesis of a multi-line function call must be the last content on the line
(#109) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#109) 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
(#117) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#117) Closing parenthesis of a multi-line function call must be on a line by itself
(#118) Opening parenthesis of a multi-line function call must be the last content on the line
(#119) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#119) Closing parenthesis of a multi-line function call must be on a line by itself
(#120) Opening parenthesis of a multi-line function call must be the last content on the line
(#121) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#121) Closing parenthesis of a multi-line function call must be on a line by itself
enrol/programs/tests/local/reset/mod_customcert_test.php
(#33) The setUp() method in unit tests must always call to parent::setUp().
(#98) Line exceeds 132 characters; contains 134 characters
(#99) Line exceeds 132 characters; contains 134 characters
enrol/programs/tests/local/reset/mod_h5pactivity_test.php
(#33) The setUp() method in unit tests must always call to parent::setUp().
(#86) Line exceeds 132 characters; contains 139 characters
(#87) Line exceeds 132 characters; contains 139 characters
enrol/programs/tests/local/reset/mod_lesson_test.php
(#33) The setUp() method in unit tests must always call to parent::setUp().
(#68) Short array syntax must be used to define arrays
(#69) Short array syntax must be used to define arrays
(#71) Short array syntax must be used to define arrays
(#73) 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.
(#83) Short array syntax must be used to define arrays
(#84) Short array syntax must be used to define arrays
(#86) Short array syntax must be used to define arrays
(#88) Short array syntax must be used to define arrays
(#91) 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
(#99) Short array syntax must be used to define arrays
(#101) Short array syntax must be used to define arrays
(#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.
enrol/programs/tests/local/reset/mod_questionnaire_test.php
(#33) The setUp() method in unit tests must always call to parent::setUp().
(#48) Long list syntax is not allowed
(#49) Long list syntax is not allowed
(#49) Line exceeds 132 characters; contains 144 characters
enrol/programs/tests/local/reset/mod_quiz_test.php
(#34) The setUp() method in unit tests must always call to parent::setUp().
enrol/programs/tests/local/reset/mod_scorm_test.php
(#33) The setUp() method in unit tests must always call to parent::setUp().
(#48) Expected at least 1 space before "."; 0 found
(#48) Expected at least 1 space after "."; 0 found
(#48) There should be a comma after the last array item in a multi-line array.
(#56) Expected at least 1 space before "."; 0 found
(#56) Expected at least 1 space after "."; 0 found
(#56) There should be a comma after the last array item in a multi-line array.
enrol/programs/tests/local/source/approval_test.php
(#33) The setUp() method in unit tests must always call to parent::setUp().
(#37) Test method test_get_type() is missing a return type
(#41) Test method test_is_new_alloved() is missing a return type
(#51) Test method test_can_user_request() is missing a return type
(#59) Line exceeds 132 characters; contains 133 characters
(#63) Line exceeds 132 characters; contains 133 characters
(#67) Line exceeds 132 characters; contains 133 characters
(#161) Test method test_request() is missing a return type
(#169) Line exceeds 132 characters; contains 133 characters
(#173) Line exceeds 132 characters; contains 133 characters
(#187) Test method test_approve_request() is missing a return type
(#195) Line exceeds 132 characters; contains 133 characters
(#199) Line exceeds 132 characters; contains 133 characters
(#214) Test method test_reject_request() is missing a return type
(#222) Line exceeds 132 characters; contains 133 characters
(#226) Line exceeds 132 characters; contains 133 characters
(#243) Test method test_delete_request() is missing a return type
(#251) Line exceeds 132 characters; contains 133 characters
(#255) Line exceeds 132 characters; contains 133 characters
(#267) Test method test_is_import_allowed() is missing a return type
(#292) Test method test_import_source_data() is missing a return type
enrol/programs/tests/local/source/base_test.php
(#33) The setUp() method in unit tests must always call to parent::setUp().
(#37) Test method test_is_valid_dateoverrides() is missing a return type
(#61) Line exceeds 132 characters; contains 139 characters
enrol/programs/tests/local/source/certify_test.php
(#39) The setUp() method in unit tests must always call to parent::setUp().
(#46) Test method test_get_type() is missing a return type
(#50) Test method test_is_new_allowed() is missing a return type
(#55) Test method test_is_update_allowed() is missing a return type
(#60) Test method test_allocation_edit_supported() is missing a return type
(#67) Test method test_allocation_delete_supported() is missing a return type
(#87) Test method test_render_status_details() is missing a return type
(#144) Test method test_sync_certifications_allocate() is missing a return type
(#163) Opening parenthesis of a multi-line function call must be the last content on the line
(#164) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#164) Only one argument is allowed per line in a multi-line function call
(#164) Only one argument is allowed per line in a multi-line function call
(#164) Closing parenthesis of a multi-line function call must be on a line by itself
(#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 8 spaces but found 12
(#171) Only one argument is allowed per line in a multi-line function call
(#171) Only one argument is allowed per line in a multi-line function call
(#171) Closing parenthesis of a multi-line function call must be on a line by itself
(#208) Opening parenthesis of a multi-line function call must be the last content on the line
(#209) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#209) Only one argument is allowed per line in a multi-line function call
(#209) Only one argument is allowed per line in a multi-line function call
(#209) Closing parenthesis of a multi-line function call must be on a line by itself
(#218) Opening parenthesis of a multi-line function call must be the last content on the line
(#219) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#219) Only one argument is allowed per line in a multi-line function call
(#219) Only one argument is allowed per line in a multi-line function call
(#219) Closing parenthesis of a multi-line function call must be on a line by itself
(#229) Opening parenthesis of a multi-line function call must be the last content on the line
(#230) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#230) Only one argument is allowed per line in a multi-line function call
(#230) Only one argument is allowed per line in a multi-line function call
(#230) Closing parenthesis of a multi-line function call must be on a line by itself
(#291) Opening parenthesis of a multi-line function call must be the last content on the line
(#292) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#292) Only one argument is allowed per line in a multi-line function call
(#292) Only one argument is allowed per line in a multi-line function call
(#292) Closing parenthesis of a multi-line function call must be on a line by itself
(#294) Opening parenthesis of a multi-line function call must be the last content on the line
(#295) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#295) Only one argument is allowed per line in a multi-line function call
(#295) Only one argument is allowed per line in a multi-line function call
(#295) Closing parenthesis of a multi-line function call must be on a line by itself
(#297) Opening parenthesis of a multi-line function call must be the last content on the line
(#298) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#298) Only one argument is allowed per line in a multi-line function call
(#298) Only one argument is allowed per line in a multi-line function call
(#298) Closing parenthesis of a multi-line function call must be on a line by itself
(#300) Opening parenthesis of a multi-line function call must be the last content on the line
(#301) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#301) Only one argument is allowed per line in a multi-line function call
(#301) Only one argument is allowed per line in a multi-line function call
(#301) Closing parenthesis of a multi-line function call must be on a line by itself
(#303) Opening parenthesis of a multi-line function call must be the last content on the line
(#304) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#304) Only one argument is allowed per line in a multi-line function call
(#304) Only one argument is allowed per line in a multi-line function call
(#304) Closing parenthesis of a multi-line function call must be on a line by itself
(#306) Opening parenthesis of a multi-line function call must be the last content on the line
(#307) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#307) Only one argument is allowed per line in a multi-line function call
(#307) Only one argument is allowed per line in a multi-line function call
(#307) Closing parenthesis of a multi-line function call must be on a line by itself
(#309) Opening parenthesis of a multi-line function call must be the last content on the line
(#310) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#310) Only one argument is allowed per line in a multi-line function call
(#310) Only one argument is allowed per line in a multi-line function call
(#310) Closing parenthesis of a multi-line function call must be on a line by itself
(#312) Opening parenthesis of a multi-line function call must be the last content on the line
(#313) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#313) Only one argument is allowed per line in a multi-line function call
(#313) Only one argument is allowed per line in a multi-line function call
(#313) Closing parenthesis of a multi-line function call must be on a line by itself
(#317) Test method test_sync_certifications_archive() is missing a return type
(#337) Opening parenthesis of a multi-line function call must be the last content on the line
(#338) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#338) Only one argument is allowed per line in a multi-line function call
(#338) Only one argument is allowed per line in a multi-line function call
(#338) Closing parenthesis of a multi-line function call must be on a line by itself
(#344) Opening parenthesis of a multi-line function call must be the last content on the line
(#345) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#345) Only one argument is allowed per line in a multi-line function call
(#345) Only one argument is allowed per line in a multi-line function call
(#345) Closing parenthesis of a multi-line function call must be on a line by itself
(#397) Opening parenthesis of a multi-line function call must be the last content on the line
(#398) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#398) Only one argument is allowed per line in a multi-line function call
(#398) Only one argument is allowed per line in a multi-line function call
(#398) Closing parenthesis of a multi-line function call must be on a line by itself
(#401) Opening parenthesis of a multi-line function call must be the last content on the line
(#402) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#402) Only one argument is allowed per line in a multi-line function call
(#402) Only one argument is allowed per line in a multi-line function call
(#402) Closing parenthesis of a multi-line function call must be on a line by itself
(#403) Opening parenthesis of a multi-line function call must be the last content on the line
(#404) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#404) Only one argument is allowed per line in a multi-line function call
(#404) Only one argument is allowed per line in a multi-line function call
(#404) Closing parenthesis of a multi-line function call must be on a line by itself
(#407) Opening parenthesis of a multi-line function call must be the last content on the line
(#408) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#408) Only one argument is allowed per line in a multi-line function call
(#408) Only one argument is allowed per line in a multi-line function call
(#408) Closing parenthesis of a multi-line function call must be on a line by itself
(#411) Opening parenthesis of a multi-line function call must be the last content on the line
(#412) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#412) Only one argument is allowed per line in a multi-line function call
(#412) Only one argument is allowed per line in a multi-line function call
(#412) Closing parenthesis of a multi-line function call must be on a line by itself
(#415) Opening parenthesis of a multi-line function call must be the last content on the line
(#416) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#416) Only one argument is allowed per line in a multi-line function call
(#416) Only one argument is allowed per line in a multi-line function call
(#416) Closing parenthesis of a multi-line function call must be on a line by itself
(#419) Opening parenthesis of a multi-line function call must be the last content on the line
(#420) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#420) Only one argument is allowed per line in a multi-line function call
(#420) Only one argument is allowed per line in a multi-line function call
(#420) Closing parenthesis of a multi-line function call must be on a line by itself
(#421) Opening parenthesis of a multi-line function call must be the last content on the line
(#422) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#422) Closing parenthesis of a multi-line function call must be on a line by itself
(#443) Opening parenthesis of a multi-line function call must be the last content on the line
(#444) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#444) Closing parenthesis of a multi-line function call must be on a line by itself
(#445) Opening parenthesis of a multi-line function call must be the last content on the line
(#446) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#446) Closing parenthesis of a multi-line function call must be on a line by itself
(#451) Opening parenthesis of a multi-line function call must be the last content on the line
(#452) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#452) Closing parenthesis of a multi-line function call must be on a line by itself
(#453) Opening parenthesis of a multi-line function call must be the last content on the line
(#454) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#454) Closing parenthesis of a multi-line function call must be on a line by itself
(#457) Test method test_sync_certifications_restore() is missing a return type
(#476) Opening parenthesis of a multi-line function call must be the last content on the line
(#477) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#477) Only one argument is allowed per line in a multi-line function call
(#477) Only one argument is allowed per line in a multi-line function call
(#477) Closing parenthesis of a multi-line function call must be on a line by itself
(#483) Opening parenthesis of a multi-line function call must be the last content on the line
(#484) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#484) Only one argument is allowed per line in a multi-line function call
(#484) Only one argument is allowed per line in a multi-line function call
(#484) Closing parenthesis of a multi-line function call must be on a line by itself
(#521) Opening parenthesis of a multi-line function call must be the last content on the line
(#522) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#522) Only one argument is allowed per line in a multi-line function call
(#522) Only one argument is allowed per line in a multi-line function call
(#522) Closing parenthesis of a multi-line function call must be on a line by itself
(#531) Opening parenthesis of a multi-line function call must be the last content on the line
(#532) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#532) Only one argument is allowed per line in a multi-line function call
(#532) Only one argument is allowed per line in a multi-line function call
(#532) Closing parenthesis of a multi-line function call must be on a line by itself
(#542) Opening parenthesis of a multi-line function call must be the last content on the line
(#543) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#543) Only one argument is allowed per line in a multi-line function call
(#543) Only one argument is allowed per line in a multi-line function call
(#543) Closing parenthesis of a multi-line function call must be on a line by itself
(#602) Opening parenthesis of a multi-line function call must be the last content on the line
(#603) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#603) Only one argument is allowed per line in a multi-line function call
(#603) Only one argument is allowed per line in a multi-line function call
(#603) Closing parenthesis of a multi-line function call must be on a line by itself
(#605) Opening parenthesis of a multi-line function call must be the last content on the line
(#606) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#606) Only one argument is allowed per line in a multi-line function call
(#606) Only one argument is allowed per line in a multi-line function call
(#606) Closing parenthesis of a multi-line function call must be on a line by itself
(#608) Opening parenthesis of a multi-line function call must be the last content on the line
(#609) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#609) Only one argument is allowed per line in a multi-line function call
(#609) Only one argument is allowed per line in a multi-line function call
(#609) Closing parenthesis of a multi-line function call must be on a line by itself
(#611) Opening parenthesis of a multi-line function call must be the last content on the line
(#612) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#612) Only one argument is allowed per line in a multi-line function call
(#612) Only one argument is allowed per line in a multi-line function call
(#612) Closing parenthesis of a multi-line function call must be on a line by itself
(#614) Opening parenthesis of a multi-line function call must be the last content on the line
(#615) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#615) Only one argument is allowed per line in a multi-line function call
(#615) Only one argument is allowed per line in a multi-line function call
(#615) Closing parenthesis of a multi-line function call must be on a line by itself
(#617) Opening parenthesis of a multi-line function call must be the last content on the line
(#618) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#618) Only one argument is allowed per line in a multi-line function call
(#618) Only one argument is allowed per line in a multi-line function call
(#618) Closing parenthesis of a multi-line function call must be on a line by itself
(#620) Opening parenthesis of a multi-line function call must be the last content on the line
(#621) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#621) Only one argument is allowed per line in a multi-line function call
(#621) Only one argument is allowed per line in a multi-line function call
(#621) Closing parenthesis of a multi-line function call must be on a line by itself
(#623) Opening parenthesis of a multi-line function call must be the last content on the line
(#624) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#624) Only one argument is allowed per line in a multi-line function call
(#624) Only one argument is allowed per line in a multi-line function call
(#624) Closing parenthesis of a multi-line function call must be on a line by itself
(#628) Test method test_sync_certifications_update() is missing a return type
(#643) Opening parenthesis of a multi-line function call must be the last content on the line
(#644) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#644) Only one argument is allowed per line in a multi-line function call
(#644) Only one argument is allowed per line in a multi-line function call
(#644) Closing parenthesis of a multi-line function call must be on a line by itself
(#664) Opening parenthesis of a multi-line function call must be the last content on the line
(#665) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#665) Only one argument is allowed per line in a multi-line function call
(#665) Only one argument is allowed per line in a multi-line function call
(#665) Closing parenthesis of a multi-line function call must be on a line by itself
(#669) Opening parenthesis of a multi-line function call must be the last content on the line
(#670) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#670) Only one argument is allowed per line in a multi-line function call
(#670) Only one argument is allowed per line in a multi-line function call
(#670) Closing parenthesis of a multi-line function call must be on a line by itself
(#752) Test method test_sync_certifications_complete() is missing a return type
(#771) Opening parenthesis of a multi-line function call must be the last content on the line
(#772) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#772) Only one argument is allowed per line in a multi-line function call
(#772) Only one argument is allowed per line in a multi-line function call
(#772) Closing parenthesis of a multi-line function call must be on a line by itself
(#778) Opening parenthesis of a multi-line function call must be the last content on the line
(#779) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#779) Only one argument is allowed per line in a multi-line function call
(#779) Only one argument is allowed per line in a multi-line function call
(#779) Closing parenthesis of a multi-line function call must be on a line by itself
(#816) Opening parenthesis of a multi-line function call must be the last content on the line
(#817) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#817) Only one argument is allowed per line in a multi-line function call
(#817) Only one argument is allowed per line in a multi-line function call
(#817) Closing parenthesis of a multi-line function call must be on a line by itself
(#826) Opening parenthesis of a multi-line function call must be the last content on the line
(#827) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#827) Only one argument is allowed per line in a multi-line function call
(#827) Only one argument is allowed per line in a multi-line function call
(#827) Closing parenthesis of a multi-line function call must be on a line by itself
(#837) Opening parenthesis of a multi-line function call must be the last content on the line
(#838) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#838) Only one argument is allowed per line in a multi-line function call
(#838) Only one argument is allowed per line in a multi-line function call
(#838) Closing parenthesis of a multi-line function call must be on a line by itself
(#846) Opening parenthesis of a multi-line function call must be the last content on the line
(#847) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#847) Only one argument is allowed per line in a multi-line function call
(#847) Only one argument is allowed per line in a multi-line function call
(#847) Closing parenthesis of a multi-line function call must be on a line by itself
(#861) Opening parenthesis of a multi-line function call must be the last content on the line
(#862) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#862) Only one argument is allowed per line in a multi-line function call
(#862) Only one argument is allowed per line in a multi-line function call
(#862) Closing parenthesis of a multi-line function call must be on a line by itself
(#864) Opening parenthesis of a multi-line function call must be the last content on the line
(#865) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#865) Only one argument is allowed per line in a multi-line function call
(#865) Only one argument is allowed per line in a multi-line function call
(#865) Closing parenthesis of a multi-line function call must be on a line by itself
(#867) Opening parenthesis of a multi-line function call must be the last content on the line
(#868) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#868) Only one argument is allowed per line in a multi-line function call
(#868) Only one argument is allowed per line in a multi-line function call
(#868) Closing parenthesis of a multi-line function call must be on a line by itself
(#870) Opening parenthesis of a multi-line function call must be the last content on the line
(#871) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#871) Only one argument is allowed per line in a multi-line function call
(#871) Only one argument is allowed per line in a multi-line function call
(#871) Closing parenthesis of a multi-line function call must be on a line by itself
(#875) Test method test_sync_certifications_reset() is missing a return type
(#893) Opening parenthesis of a multi-line function call must be the last content on the line
(#894) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#894) Closing parenthesis of a multi-line function call must be on a line by itself
(#900) Opening parenthesis of a multi-line function call must be the last content on the line
(#901) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#901) Closing parenthesis of a multi-line function call must be on a line by itself
(#902) Line exceeds 132 characters; contains 134 characters
(#959) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#959) Closing parenthesis of a multi-line function call must be on a line by itself
(#960) Opening parenthesis of a multi-line function call must be the last content on the line
(#961) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#961) Only one argument is allowed per line in a multi-line function call
(#961) Only one argument is allowed per line in a multi-line function call
(#961) Closing parenthesis of a multi-line function call must be on a line by itself
(#963) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#963) Closing parenthesis of a multi-line function call must be on a line by itself
(#963) Line exceeds 132 characters; contains 135 characters
(#964) Opening parenthesis of a multi-line function call must be the last content on the line
(#965) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#965) Only one argument is allowed per line in a multi-line function call
(#965) Only one argument is allowed per line in a multi-line function call
(#965) Closing parenthesis of a multi-line function call must be on a line by itself
(#967) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#967) Closing parenthesis of a multi-line function call must be on a line by itself
(#967) Line exceeds 132 characters; contains 133 characters
(#968) Opening parenthesis of a multi-line function call must be the last content on the line
(#969) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#969) Only one argument is allowed per line in a multi-line function call
(#969) Only one argument is allowed per line in a multi-line function call
(#969) Closing parenthesis of a multi-line function call must be on a line by itself
(#971) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#971) Closing parenthesis of a multi-line function call must be on a line by itself
(#972) Opening parenthesis of a multi-line function call must be the last content on the line
(#973) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#973) Only one argument is allowed per line in a multi-line function call
(#973) Only one argument is allowed per line in a multi-line function call
(#973) Closing parenthesis of a multi-line function call must be on a line by itself
(#997) Opening parenthesis of a multi-line function call must be the last content on the line
(#998) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#998) Only one argument is allowed per line in a multi-line function call
(#998) Only one argument is allowed per line in a multi-line function call
(#998) Closing parenthesis of a multi-line function call must be on a line by itself
(#1010) Opening parenthesis of a multi-line function call must be the last content on the line
(#1011) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#1011) Only one argument is allowed per line in a multi-line function call
(#1011) Only one argument is allowed per line in a multi-line function call
(#1011) Closing parenthesis of a multi-line function call must be on a line by itself
(#1023) Opening parenthesis of a multi-line function call must be the last content on the line
(#1024) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#1024) Only one argument is allowed per line in a multi-line function call
(#1024) Only one argument is allowed per line in a multi-line function call
(#1024) Closing parenthesis of a multi-line function call must be on a line by itself
(#1036) Opening parenthesis of a multi-line function call must be the last content on the line
(#1037) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#1037) Only one argument is allowed per line in a multi-line function call
(#1037) Only one argument is allowed per line in a multi-line function call
(#1037) Closing parenthesis of a multi-line function call must be on a line by itself
enrol/programs/tests/local/source/cohort_test.php
(#33) The setUp() method in unit tests must always call to parent::setUp().
(#37) Test method test_get_type() is missing a return type
(#41) Test method test_is_new_alloved() is missing a return type
(#51) Test method test_allocations_ignore_visibility() is missing a return type
(#74) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#74) Closing parenthesis of a multi-line function call must be on a line by itself
(#79) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#79) Closing parenthesis of a multi-line function call must be on a line by itself
(#84) Test method test_fetch_allocation_cohorts_menu() is missing a return type
(#109) There should be a comma after the last array item in a multi-line array.
(#118) Test method test_allocations() is missing a return type
(#291) No one-line description found in phpdocs for docblock of function test_cohort_observers
(#291) Test method test_cohort_observers() is missing a return type
(#307) Line exceeds 132 characters; contains 137 characters
(#311) Line exceeds 132 characters; contains 140 characters
(#384) Test method test_is_import_allowed() is missing a return type
(#409) Test method test_import_source_data() is missing a return type
enrol/programs/tests/local/source/ecommerce_test.php
(#38) The setUp() method in unit tests must always call to parent::setUp().
(#48) Test method test_get_type() is missing a return type
(#52) Test method test_is_new_alloved() is missing a return type
(#66) Test method test_benefit_registration() is missing a return type
enrol/programs/tests/local/source/manual_test.php
(#33) The setUp() method in unit tests must always call to parent::setUp().
(#37) Test method test_get_type() is missing a return type
(#41) Test method test_is_new_alloved() is missing a return type
(#51) Test method test_is_allocation_possible() is missing a return type
(#92) Test method test_allocate_users() is missing a return type
(#142) Expected at least 1 space before "*"; 0 found
(#142) Expected at least 1 space after "*"; 0 found
(#142) Expected 1 space before "*"; 0 found
(#142) Expected 1 space after "*"; 0 found
(#142) Expected at least 1 space before "*"; 0 found
(#142) Expected at least 1 space after "*"; 0 found
(#142) Expected 1 space before "*"; 0 found
(#142) Expected 1 space after "*"; 0 found
(#143) Expected at least 1 space before "*"; 0 found
(#143) Expected at least 1 space after "*"; 0 found
(#143) Expected 1 space before "*"; 0 found
(#143) Expected 1 space after "*"; 0 found
(#143) Expected at least 1 space before "*"; 0 found
(#143) Expected at least 1 space after "*"; 0 found
(#143) Expected 1 space before "*"; 0 found
(#143) Expected 1 space after "*"; 0 found
(#144) Expected at least 1 space before "*"; 0 found
(#144) Expected at least 1 space after "*"; 0 found
(#144) Expected 1 space before "*"; 0 found
(#144) Expected 1 space after "*"; 0 found
(#144) Expected at least 1 space before "*"; 0 found
(#144) Expected at least 1 space after "*"; 0 found
(#144) Expected 1 space before "*"; 0 found
(#144) Expected 1 space after "*"; 0 found
(#145) Expected at least 1 space before "*"; 0 found
(#145) Expected at least 1 space after "*"; 0 found
(#145) Expected 1 space before "*"; 0 found
(#145) Expected 1 space after "*"; 0 found
(#145) Expected at least 1 space before "*"; 0 found
(#145) Expected at least 1 space after "*"; 0 found
(#145) Expected 1 space before "*"; 0 found
(#145) Expected 1 space after "*"; 0 found
(#155) Test method test_deallocate_user() is missing a return type
(#174) Line exceeds 132 characters; contains 142 characters
(#175) Line exceeds 132 characters; contains 142 characters
(#181) Line exceeds 132 characters; contains 133 characters
(#188) Test method test_process_uploaded_data() is missing a return type
(#196) Line exceeds 132 characters; contains 133 characters
(#197) Line exceeds 132 characters; contains 133 characters
(#198) Line exceeds 132 characters; contains 133 characters
(#199) Line exceeds 132 characters; contains 133 characters
(#232) Line exceeds 132 characters; contains 133 characters
(#233) Line exceeds 132 characters; contains 133 characters
(#256) Line exceeds 132 characters; contains 133 characters
(#282) Test method test_process_uploaded_data_with_dates() is missing a return type
(#293) Line exceeds 132 characters; contains 133 characters
(#294) Line exceeds 132 characters; contains 133 characters
(#295) Line exceeds 132 characters; contains 133 characters
(#296) Line exceeds 132 characters; contains 133 characters
(#297) Line exceeds 132 characters; contains 133 characters
(#360) Test method test_tool_uploaduser_process() is missing a return type
(#378) Expected at least 1 space before "*"; 0 found
(#378) Expected at least 1 space after "*"; 0 found
(#378) Expected 1 space before "*"; 0 found
(#378) Expected 1 space after "*"; 0 found
(#380) Expected at least 1 space before "*"; 0 found
(#380) Expected at least 1 space after "*"; 0 found
(#380) Expected 1 space before "*"; 0 found
(#380) Expected 1 space after "*"; 0 found
(#380) Expected at least 1 space before "*"; 0 found
(#380) Expected at least 1 space after "*"; 0 found
(#380) Expected 1 space before "*"; 0 found
(#380) Expected 1 space after "*"; 0 found
(#386) Line exceeds 132 characters; contains 133 characters
(#387) Line exceeds 132 characters; contains 133 characters
(#397) Missing member variable doc comment
(#398) Missing docblock for function reset in testcase
(#402) Missing docblock for function track in testcase
(#404) Expected at least 1 space before "."; 0 found
(#404) Expected at least 1 space after "."; 0 found
(#472) Expected at least 1 space before "*"; 0 found
(#472) Expected at least 1 space after "*"; 0 found
(#472) Expected 1 space before "*"; 0 found
(#472) Expected 1 space after "*"; 0 found
(#473) Expected at least 1 space before "*"; 0 found
(#473) Expected at least 1 space after "*"; 0 found
(#473) Expected 1 space before "*"; 0 found
(#473) Expected 1 space after "*"; 0 found
(#473) Expected at least 1 space before "*"; 0 found
(#473) Expected at least 1 space after "*"; 0 found
(#473) Expected 1 space before "*"; 0 found
(#473) Expected 1 space after "*"; 0 found
(#570) Test method test_tool_uploaduser_programid_col_process() is missing a return type
(#583) Line exceeds 132 characters; contains 133 characters
(#584) Line exceeds 132 characters; contains 133 characters
(#594) Missing member variable doc comment
(#595) Missing docblock for function reset in testcase
(#599) Missing docblock for function track in testcase
(#601) Expected at least 1 space before "."; 0 found
(#601) Expected at least 1 space after "."; 0 found
(#637) Test method test_is_import_allowed() is missing a return type
(#655) Test method test_import_source_data() is missing a return type
enrol/programs/tests/local/source/selfallocation_test.php
(#33) The setUp() method in unit tests must always call to parent::setUp().
(#37) Test method test_get_type() is missing a return type
(#41) Test method test_is_new_alloved() is missing a return type
(#51) Test method test_can_user_request() is missing a return type
(#59) Line exceeds 132 characters; contains 139 characters
(#63) Line exceeds 132 characters; contains 139 characters
(#67) Line exceeds 132 characters; contains 139 characters
(#169) Test method test_signup() is missing a return type
(#177) Line exceeds 132 characters; contains 139 characters
(#192) Test method test_is_import_allowed() is missing a return type
(#217) Test method test_import_source_data() is missing a return type
enrol/programs/tests/local/upload_test.php
(#34) The setUp() method in unit tests must always call to parent::setUp().
(#67) Line exceeds 132 characters; contains 137 characters
(#75) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#75) Closing parenthesis of a multi-line function call must be on a line by itself
(#77) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#77) Closing parenthesis of a multi-line function call must be on a line by itself
(#85) Line exceeds 132 characters; contains 144 characters
(#91) Line exceeds 132 characters; contains 138 characters
(#168) Line exceeds 132 characters; contains 137 characters
(#176) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#176) Closing parenthesis of a multi-line function call must be on a line by itself
(#178) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#178) Closing parenthesis of a multi-line function call must be on a line by itself
(#186) Line exceeds 132 characters; contains 144 characters
(#192) Line exceeds 132 characters; contains 138 characters
(#242) Line exceeds 132 characters; contains 137 characters
(#250) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#250) Closing parenthesis of a multi-line function call must be on a line by itself
(#252) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#252) Closing parenthesis of a multi-line function call must be on a line by itself
(#260) Line exceeds 132 characters; contains 144 characters
(#266) Line exceeds 132 characters; contains 138 characters
(#295) Expected 1 newline at end of file; 0 found
enrol/programs/tests/local/util_test.php
(#31) The setUp() method in unit tests must always call to parent::setUp().
(#35) Test method test_json_encode() is missing a return type
(#39) Test method test_normalise_delay() is missing a return type
(#55) Test method test_format_delay() is missing a return type
(#64) Test method test_format_duration() is missing a return type
(#72) Test method test_convert_to_count_sql() is missing a return type
(#80) Test method test_store_uploaded_data() is missing a return type
(#114) Test method test_get_uploaded_data() is missing a return type
(#150) Test method test_cleanup_uploaded_data() is missing a return type
(#172) Expected at least 1 space before "*"; 0 found
(#172) Expected at least 1 space after "*"; 0 found
(#172) Expected 1 space before "*"; 0 found
(#172) Expected 1 space after "*"; 0 found
(#172) Expected at least 1 space before "*"; 0 found
(#172) Expected at least 1 space after "*"; 0 found
(#172) Expected 1 space before "*"; 0 found
(#172) Expected 1 space after "*"; 0 found
(#172) Expected at least 1 space before "*"; 0 found
(#172) Expected at least 1 space after "*"; 0 found
(#172) Expected 1 space before "*"; 0 found
(#172) Expected 1 space after "*"; 0 found
(#178) Expected at least 1 space before "*"; 0 found
(#178) Expected at least 1 space after "*"; 0 found
(#178) Expected 1 space before "*"; 0 found
(#178) Expected 1 space after "*"; 0 found
(#178) Expected at least 1 space before "*"; 0 found
(#178) Expected at least 1 space after "*"; 0 found
(#178) Expected 1 space before "*"; 0 found
(#178) Expected 1 space after "*"; 0 found
(#178) Expected at least 1 space before "*"; 0 found
(#178) Expected at least 1 space after "*"; 0 found
(#178) Expected 1 space before "*"; 0 found
(#178) Expected 1 space after "*"; 0 found
enrol/programs/tests/privacy/provider_test.php
(#19) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#37) Unit test provider_test should be declared as final.
(#66) Missing docblock for function set_instance_vars in testcase
(#116) Test method test_get_contexts_for_userid() is missing any coverage information, own or at class level
(#116) Test method test_get_contexts_for_userid() is missing a return type
(#133) Test method test_export_user_data() is missing any coverage information, own or at class level
(#133) Test method test_export_user_data() is missing a return type
(#163) Line indented incorrectly; expected 4 spaces, found 0
(#163) Closing brace indented incorrectly; expected 4 spaces, found 0
(#167) Test method test_delete_data_for_all_users_in_context() is missing any coverage information, own or at class level
(#167) Test method test_delete_data_for_all_users_in_context() is missing a return type
(#211) Test method test_delete_data_for_user() is missing any coverage information, own or at class level
(#211) Test method test_delete_data_for_user() is missing a return type
(#251) Test method test_get_users_in_context() is missing any coverage information, own or at class level
(#251) Test method test_get_users_in_context() is missing a return type
(#293) Test method test_delete_data_for_users() is missing any coverage information, own or at class level
(#293) Test method test_delete_data_for_users() is missing a return type
enrol/programs/tests/task/cron_test.php
(#33) The setUp() method in unit tests must always call to parent::setUp().
(#37) Test method test_get_name() is missing a return type
(#42) Test method test_execute() is missing a return type
enrol/programs/view.php
(#34) Expected login check (require_login, require_course_login, require_admin, admin_externalpage_setup) following config inclusion. None found.
(#35) Expected at least 1 space before "."; 0 found
(#35) Expected at least 1 space after "."; 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

(28 errors, 0 warnings)

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

enrol/programs/classes/callback/customfield_training.php
(#28) Phpdocs for function customfield_training::framework_usage has incomplete parameters list
(#40) Phpdocs for function customfield_training::completion_updated has incomplete parameters list
enrol/programs/classes/callback/local_navmenu.php
(#28) Phpdocs for function local_navmenu::item_classes has incomplete parameters list
enrol/programs/classes/external/form_item_append_frameworkid.php
(#135) Phpdocs for function form_item_append_frameworkid::validate_form_value has incomplete parameters list
enrol/programs/classes/external/form_source_manual_allocate_users.php
(#189) Phpdocs for function form_source_manual_allocate_users::validate_form_value has incomplete parameters list
enrol/programs/classes/local/allocation.php
(#1344) Phpdocs for function allocation::get_my_allocations has incomplete parameters list
enrol/programs/classes/local/management.php
(#65) Phpdocs for function management::fetch_programs has incomplete parameters list
enrol/programs/classes/local/navmenu/enrol_programs_catalogue.php
(#62) Phpdocs for function enrol_programs_catalogue::is_visible has incomplete parameters list
enrol/programs/classes/local/navmenu/enrol_programs_myprograms.php
(#62) Phpdocs for function enrol_programs_myprograms::is_visible has incomplete parameters list
enrol/programs/classes/local/notification_manager.php
(#56) Phpdocs for function notification_manager::get_candidate_types has incomplete parameters list
enrol/programs/classes/local/source/ecommerce.php
(#136) Phpdocs for function ecommerce::grantbenefit has incomplete parameters list
enrol/programs/classes/local/util.php
(#32) Phpdocs for function util::json_encode has incomplete parameters list
enrol/programs/classes/rb/source/allocations.php
(#286) Phpdocs for function allocations::add_program_table_to_joinlist has incomplete parameters list
(#308) Phpdocs for function allocations::add_program_item_table_to_joinlist has incomplete parameters list
(#330) Phpdocs for function allocations::add_program_visible_cohort_table_to_joinlist has incomplete parameters list
(#355) Phpdocs for function allocations::add_program_context_table_to_joinlist has incomplete parameters list
(#378) Phpdocs for function allocations::add_program_source_table_to_joinlist has incomplete parameters list
(#401) Phpdocs for function allocations::add_tag_tables_to_joinlist has incomplete parameters list
(#466) Phpdocs for function allocations::add_program_fields_to_columns has incomplete parameters list
(#636) Phpdocs for function allocations::add_program_category_fields_to_columns has incomplete parameters list
(#678) Phpdocs for function allocations::add_program_fields_to_filters has incomplete parameters list
(#752) Phpdocs for function allocations::add_program_item_fields_to_filters has incomplete parameters list
(#772) Phpdocs for function allocations::add_program_category_fields_to_filters has incomplete parameters list
(#1040) Phpdocs for function allocations::get_allocation_type has incomplete parameters list
enrol/programs/tests/generator/lib.php
(#44) Phpdocs for function enrol_programs_generator::create_program has incomplete parameters list
(#132) Phpdocs for function enrol_programs_generator::create_program_item has incomplete parameters list
(#191) Phpdocs for function enrol_programs_generator::create_program_allocation has incomplete parameters list
(#228) Phpdocs for function enrol_programs_generator::create_program_notification has incomplete parameters list

Update savepoints problems

(0 errors, 0 warnings)

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


Third party library modification problems

(0 errors, 0 warnings)

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


grunt changes

(0 errors, 0 warnings)

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


shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(0 errors, 0 warnings)

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


Gherkin .feature problems

(0 errors, 0 warnings)

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