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

(4 errors, 1830 warnings)

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

local/notificationsagent/action/addusergroup/lang/ca/notificationsaction_addusergroup.php
(#39) The string key "messageprovider:addusergroup" is not in the correct order, it should be before "pluginname"
(#40) The string key "addusergroup_action" is not in the correct order, it should be before "messageprovider:addusergroup"
(#42) The string key "editrule_action_element_user" is not in the correct order, it should be before "subtype"
(#43) The string key "editrule_action_element_group" is not in the correct order, it should be before "editrule_action_element_user"
local/notificationsagent/action/addusergroup/lang/es/notificationsaction_addusergroup.php
(#38) The string key "messageprovider:add_user_group" is not in the correct order, it should be before "pluginname"
(#39) The string key "addusergroup_action" is not in the correct order, it should be before "messageprovider:add_user_group"
(#41) The string key "editrule_action_element_user" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_action_element_group" is not in the correct order, it should be before "editrule_action_element_user"
local/notificationsagent/action/addusergroup/lang/eu/notificationsaction_addusergroup.php
(#39) The string key "messageprovider:addusergroup" is not in the correct order, it should be before "pluginname"
(#40) The string key "addusergroup_action" is not in the correct order, it should be before "messageprovider:addusergroup"
(#42) The string key "editrule_action_element_user" is not in the correct order, it should be before "subtype"
(#43) The string key "editrule_action_element_group" is not in the correct order, it should be before "editrule_action_element_user"
local/notificationsagent/action/addusergroup/lang/gl/notificationsaction_addusergroup.php
(#39) The string key "messageprovider:addusergroup" is not in the correct order, it should be before "pluginname"
(#40) The string key "addusergroup_action" is not in the correct order, it should be before "messageprovider:addusergroup"
(#42) The string key "editrule_action_element_user" is not in the correct order, it should be before "subtype"
(#43) The string key "editrule_action_element_group" is not in the correct order, it should be before "editrule_action_element_user"
local/notificationsagent/action/addusergroup/tests/addusergroup_observer_test.php
(#46) Unit test addusergroup_observer_test should be declared as final.
(#126) Test method test_group_deleted() is missing a return type
local/notificationsagent/action/addusergroup/tests/addusergroup_test.php
(#50) Unit test addusergroup_test should be declared as final.
(#142) Test method test_execute_action() is missing a return type
(#159) Test method test_getsubtype() is missing a return type
(#168) Test method test_isgeneric() is missing a return type
(#177) Test method test_getelements() is missing a return type
(#186) Test method test_checkcapability() is missing a return type
(#198) Test method test_convertparameters() is missing a return type
(#213) Test method test_gettitle() is missing a return type
(#225) Test method test_getdescription() is missing a return type
(#242) Test method test_getui() is missing a return type
(#278) Test method test_processmarkups() is missing a return type
(#293) Test method test_validation() is missing a return type
local/notificationsagent/action/addusergroup/tests/privacy/provider_test.php
(#42) Unit test provider_test should be declared as final.
(#48) Test method test_get_reason() is missing a return type
local/notificationsagent/action/bootstrapnotifications/lang/ca/notificationsaction_bootstrapnotifications.php
(#39) The string key "messageprovider:bootstrapnotifications" is not in the correct order, it should be before "pluginname"
(#40) The string key "bootstrapnotifications_action" is not in the correct order, it should be before "messageprovider:bootstrapnotifications"
(#42) The string key "editrule_action_element_text" is not in the correct order, it should be before "subtype"
local/notificationsagent/action/bootstrapnotifications/lang/es/notificationsaction_bootstrapnotifications.php
(#39) The string key "messageprovider:bootstrap_notifications" is not in the correct order, it should be before "pluginname"
(#40) The string key "bootstrapnotifications_action" is not in the correct order, it should be before "messageprovider:bootstrap_notifications"
(#42) The string key "editrule_action_element_text" is not in the correct order, it should be before "subtype"
local/notificationsagent/action/bootstrapnotifications/lang/eu/notificationsaction_bootstrapnotifications.php
(#39) The string key "messageprovider:bootstrapnotifications" is not in the correct order, it should be before "pluginname"
(#40) The string key "bootstrapnotifications_action" is not in the correct order, it should be before "messageprovider:bootstrapnotifications"
(#42) The string key "editrule_action_element_text" is not in the correct order, it should be before "subtype"
local/notificationsagent/action/bootstrapnotifications/lang/gl/notificationsaction_bootstrapnotifications.php
(#39) The string key "messageprovider:bootstrapnotifications" is not in the correct order, it should be before "pluginname"
(#40) The string key "bootstrapnotifications_action" is not in the correct order, it should be before "messageprovider:bootstrapnotifications"
(#42) The string key "editrule_action_element_text" is not in the correct order, it should be before "subtype"
local/notificationsagent/action/bootstrapnotifications/tests/bootstrapmessages_test.php
(#50) Unit test bootstrapmessages_test should be declared as final.
(#58) Test method test_define_properties() is missing a return type
local/notificationsagent/action/bootstrapnotifications/tests/bootstrapnotifications_observer_test.php
(#50) Unit test bootstrapnotifications_observer_test should be declared as final.
(#134) Test method test_course_viewed() is missing a return type
local/notificationsagent/action/bootstrapnotifications/tests/bootstrapnotifications_test.php
(#50) Unit test bootstrapnotifications_test should be declared as final.
(#134) Test method test_execute_action() is missing a return type
(#172) Test method test_getsubtype() is missing a return type
(#181) Test method test_isgeneric() is missing a return type
(#190) Test method test_getelements() is missing a return type
(#199) Test method test_checkcapability() is missing a return type
(#211) Test method test_gettitle() is missing a return type
(#223) Test method test_convertparameters() is missing a return type
(#237) Test method test_getui() is missing a return type
(#265) Test method test_processmarkups() is missing a return type
(#286) Test method test_update_after_restore() is missing a return type
local/notificationsagent/action/bootstrapnotifications/tests/privacy/provider_test.php
(#48) Unit test provider_test should be declared as final.
(#60) The setUp() method in unit tests must always call to parent::setUp().
(#79) Test method test_get_metadata() is missing a return type
(#92) Test method test_get_contexts_for_userid() is missing a return type
(#104) Test method test_export_user_data() is missing a return type
(#131) Test method test_delete_data_for_all_users_in_context() is missing a return type
(#146) Test method test_delete_data_for_user() is missing a return type
(#175) Test method test_get_users_in_context() is missing a return type
(#200) Test method test_delete_data_for_users() is missing a return type
local/notificationsagent/action/forummessage/lang/ca/notificationsaction_forummessage.php
(#39) The string key "forummessage_action" is not in the correct order, it should be before "pluginname"
(#40) The string key "editrule_action_element_title" is not in the correct order, it should be before "forummessage_action"
(#41) The string key "editrule_action_element_message" is not in the correct order, it should be before "editrule_action_element_title"
(#42) The string key "editrule_action_element_forum" is not in the correct order, it should be before "editrule_action_element_message"
(#44) The string key "privacy:metadata" is not in the correct order, it should be before "subtype"
local/notificationsagent/action/forummessage/lang/es/notificationsaction_forummessage.php
(#39) The string key "forummessage_action" is not in the correct order, it should be before "pluginname"
(#40) The string key "editrule_action_element_title" is not in the correct order, it should be before "forummessage_action"
(#41) The string key "editrule_action_element_message" is not in the correct order, it should be before "editrule_action_element_title"
(#42) The string key "editrule_action_element_forum" is not in the correct order, it should be before "editrule_action_element_message"
(#44) The string key "privacy:metadata" is not in the correct order, it should be before "subtype"
local/notificationsagent/action/forummessage/lang/eu/notificationsaction_forummessage.php
(#39) The string key "forummessage_action" is not in the correct order, it should be before "pluginname"
(#40) The string key "editrule_action_element_title" is not in the correct order, it should be before "forummessage_action"
(#41) The string key "editrule_action_element_message" is not in the correct order, it should be before "editrule_action_element_title"
(#42) The string key "editrule_action_element_forum" is not in the correct order, it should be before "editrule_action_element_message"
(#44) The string key "privacy:metadata" is not in the correct order, it should be before "subtype"
local/notificationsagent/action/forummessage/lang/gl/notificationsaction_forummessage.php
(#39) The string key "forummessage_action" is not in the correct order, it should be before "pluginname"
(#40) The string key "editrule_action_element_title" is not in the correct order, it should be before "forummessage_action"
(#41) The string key "editrule_action_element_message" is not in the correct order, it should be before "editrule_action_element_title"
(#42) The string key "editrule_action_element_forum" is not in the correct order, it should be before "editrule_action_element_message"
(#44) The string key "privacy:metadata" is not in the correct order, it should be before "subtype"
local/notificationsagent/action/forummessage/tests/forummessage_test.php
(#51) Unit test forummessage_test should be declared as final.
(#131) Test method test_execute_action() is missing a return type
(#170) Test method test_getsubtype() is missing a return type
(#179) Test method test_isgeneric() is missing a return type
(#188) Test method test_getelements() is missing a return type
(#197) Test method test_checkcapability() is missing a return type
(#209) Test method test_gettitle() is missing a return type
(#221) Test method test_convertparameters() is missing a return type
(#238) Test method test_getui() is missing a return type
(#270) Test method test_is_send_once() is missing a return type
(#279) Test method test_processmarkups() is missing a return type
(#315) Test method test_getparametersplaceholders() is missing a return type
(#353) Test method test_showuserplaceholders() is missing a return type
(#362) Test method test_validation() is missing a return type
local/notificationsagent/action/forummessage/tests/privacy/provider_test.php
(#42) Unit test provider_test should be declared as final.
(#48) Test method test_get_reason() is missing a return type
local/notificationsagent/action/messageagent/lang/ca/notificationsaction_messageagent.php
(#39) The string key "messageprovider:individual_message" is not in the correct order, it should be before "pluginname"
(#40) The string key "messageagent_action" is not in the correct order, it should be before "messageprovider:individual_message"
(#41) The string key "editrule_action_title" is not in the correct order, it should be before "messageagent_action"
(#42) The string key "editrule_action_message" is not in the correct order, it should be before "editrule_action_title"
(#44) The string key "messageagent_event" is not in the correct order, it should be before "subtype"
local/notificationsagent/action/messageagent/lang/es/notificationsaction_messageagent.php
(#39) The string key "messageprovider:individual_message" is not in the correct order, it should be before "pluginname"
(#40) The string key "messageagent_action" is not in the correct order, it should be before "messageprovider:individual_message"
(#41) The string key "editrule_action_title" is not in the correct order, it should be before "messageagent_action"
(#42) The string key "editrule_action_message" is not in the correct order, it should be before "editrule_action_title"
(#44) The string key "messageagent_event" is not in the correct order, it should be before "subtype"
local/notificationsagent/action/messageagent/lang/eu/notificationsaction_messageagent.php
(#39) The string key "messageprovider:individual_message" is not in the correct order, it should be before "pluginname"
(#40) The string key "messageagent_action" is not in the correct order, it should be before "messageprovider:individual_message"
(#41) The string key "editrule_action_title" is not in the correct order, it should be before "messageagent_action"
(#42) The string key "editrule_action_message" is not in the correct order, it should be before "editrule_action_title"
(#44) The string key "messageagent_event" is not in the correct order, it should be before "subtype"
local/notificationsagent/action/messageagent/lang/gl/notificationsaction_messageagent.php
(#39) The string key "messageprovider:individual_message" is not in the correct order, it should be before "pluginname"
(#40) The string key "messageagent_action" is not in the correct order, it should be before "messageprovider:individual_message"
(#41) The string key "editrule_action_title" is not in the correct order, it should be before "messageagent_action"
(#42) The string key "editrule_action_message" is not in the correct order, it should be before "editrule_action_title"
(#44) The string key "messageagent_event" is not in the correct order, it should be before "subtype"
local/notificationsagent/action/messageagent/tests/messageagent_test.php
(#51) Unit test messageagent_test should be declared as final.
(#132) Test method test_execute_action() is missing a return type
(#173) Test method test_getsubtype() is missing a return type
(#182) Test method test_isgeneric() is missing a return type
(#191) Test method test_getelements() is missing a return type
(#200) Test method test_checkcapability() is missing a return type
(#212) Test method test_convertparameters() is missing a return type
(#226) Test method test_gettitle() is missing a return type
(#238) Test method test_getdescription() is missing a return type
(#253) Test method test_getui() is missing a return type
(#283) Test method test_processmarkups() is missing a return type
(#311) Test method test_getparametersplaceholders() is missing a return type
(#341) Test method test_update_after_restore() is missing a return type
local/notificationsagent/action/messageagent/tests/privacy/provider_test.php
(#42) Unit test provider_test should be declared as final.
(#48) Test method test_get_reason() is missing a return type
local/notificationsagent/action/privateforummessage/lang/ca/notificationsaction_privateforummessage.php
(#40) The string key "editrule_action_element_title" is not in the correct order, it should be before "privateforummessage_action"
(#41) The string key "editrule_action_element_message" is not in the correct order, it should be before "editrule_action_element_title"
(#42) The string key "editrule_action_element_forum" is not in the correct order, it should be before "editrule_action_element_message"
(#44) The string key "privateforummessage_replyerror" is not in the correct order, it should be before "subtype"
(#46) The string key "privacy:metadata" is not in the correct order, it should be before "privateforummessage_replyerror"
local/notificationsagent/action/privateforummessage/lang/es/notificationsaction_privateforummessage.php
(#40) The string key "editrule_action_element_title" is not in the correct order, it should be before "privateforummessage_action"
(#41) The string key "editrule_action_element_message" is not in the correct order, it should be before "editrule_action_element_title"
(#42) The string key "editrule_action_element_forum" is not in the correct order, it should be before "editrule_action_element_message"
(#44) The string key "privateforummessage_replyerror" is not in the correct order, it should be before "subtype"
(#46) The string key "privacy:metadata" is not in the correct order, it should be before "privateforummessage_replyerror"
local/notificationsagent/action/privateforummessage/lang/eu/notificationsaction_privateforummessage.php
(#40) The string key "editrule_action_element_title" is not in the correct order, it should be before "privateforummessage_action"
(#41) The string key "editrule_action_element_message" is not in the correct order, it should be before "editrule_action_element_title"
(#42) The string key "editrule_action_element_forum" is not in the correct order, it should be before "editrule_action_element_message"
(#44) The string key "privateforummessage_replyerror" is not in the correct order, it should be before "subtype"
(#45) The string key "privacy:metadata" is not in the correct order, it should be before "privateforummessage_replyerror"
local/notificationsagent/action/privateforummessage/lang/gl/notificationsaction_privateforummessage.php
(#40) The string key "editrule_action_element_title" is not in the correct order, it should be before "privateforummessage_action"
(#41) The string key "editrule_action_element_message" is not in the correct order, it should be before "editrule_action_element_title"
(#42) The string key "editrule_action_element_forum" is not in the correct order, it should be before "editrule_action_element_message"
(#44) The string key "privateforummessage_replyerror" is not in the correct order, it should be before "subtype"
(#46) The string key "privacy:metadata" is not in the correct order, it should be before "privateforummessage_replyerror"
local/notificationsagent/action/privateforummessage/tests/privacy/provider_test.php
(#42) Unit test provider_test should be declared as final.
(#48) Test method test_get_reason() is missing a return type
local/notificationsagent/action/privateforummessage/tests/privateforummessage_test.php
(#50) Unit test privateforummessage_test should be declared as final.
(#131) Test method test_execute_action() is missing a return type
(#221) Test method test_getsubtype() is missing a return type
(#230) Test method test_isgeneric() is missing a return type
(#239) Test method test_getelements() is missing a return type
(#248) Test method test_gettitle() is missing a return type
(#260) Test method test_checkcapability() is missing a return type
(#272) Test method test_convertparameters() is missing a return type
(#290) Test method test_getui() is missing a return type
(#325) Test method test_getparametersplaceholders() is missing a return type
(#364) Test method test_processmarkups() is missing a return type
(#396) Test method test_forum_add_post() is missing a return type
(#436) Test method test_validation() is missing a return type
local/notificationsagent/action/removeusergroup/lang/ca/notificationsaction_removeusergroup.php
(#39) The string key "messageprovider:removeusergroup" is not in the correct order, it should be before "pluginname"
(#42) The string key "editrule_action_element_user" is not in the correct order, it should be before "subtype"
(#43) The string key "editrule_action_element_group" is not in the correct order, it should be before "editrule_action_element_user"
local/notificationsagent/action/removeusergroup/lang/es/notificationsaction_removeusergroup.php
(#39) The string key "messageprovider:remove_user_group" is not in the correct order, it should be before "pluginname"
(#42) The string key "editrule_action_element_user" is not in the correct order, it should be before "subtype"
(#43) The string key "editrule_action_element_group" is not in the correct order, it should be before "editrule_action_element_user"
local/notificationsagent/action/removeusergroup/lang/eu/notificationsaction_removeusergroup.php
(#39) The string key "messageprovider:removeusergroup" is not in the correct order, it should be before "pluginname"
(#42) The string key "editrule_action_element_user" is not in the correct order, it should be before "subtype"
(#43) The string key "editrule_action_element_group" is not in the correct order, it should be before "editrule_action_element_user"
local/notificationsagent/action/removeusergroup/lang/gl/notificationsaction_removeusergroup.php
(#39) The string key "messageprovider:removeusergroup" is not in the correct order, it should be before "pluginname"
(#42) The string key "editrule_action_element_user" is not in the correct order, it should be before "subtype"
(#43) The string key "editrule_action_element_group" is not in the correct order, it should be before "editrule_action_element_user"
local/notificationsagent/action/removeusergroup/tests/privacy/provider_test.php
(#42) Unit test provider_test should be declared as final.
(#48) Test method test_get_reason() is missing a return type
local/notificationsagent/action/removeusergroup/tests/removeusergroup_observer_test.php
(#46) Unit test removeusergroup_observer_test should be declared as final.
(#126) Test method test_group_deleted() is missing a return type
local/notificationsagent/action/removeusergroup/tests/removeusergroup_test.php
(#50) Unit test removeusergroup_test should be declared as final.
(#139) Test method test_execute_action() is missing a return type
(#156) Test method test_getsubtype() is missing a return type
(#165) Test method test_isgeneric() is missing a return type
(#174) Test method test_getelements() is missing a return type
(#183) Test method test_checkcapability() is missing a return type
(#195) Test method test_convertparameters() is missing a return type
(#210) Test method test_gettitle() is missing a return type
(#222) Test method test_getdescription() is missing a return type
(#239) Test method test_getui() is missing a return type
(#275) Test method test_processmarkups() is missing a return type
(#290) Test method test_validation() is missing a return type
local/notificationsagent/action/usermessageagent/lang/ca/notificationsaction_usermessageagent.php
(#39) The string key "messageprovider:particular_message" is not in the correct order, it should be before "pluginname"
(#41) The string key "subtype" is not in the correct order, it should be before "usermessageagent_action"
(#42) The string key "editrule_action_element_title" is not in the correct order, it should be before "subtype"
(#44) The string key "editrule_action_element_message" is not in the correct order, it should be before "editrule_action_element_user"
local/notificationsagent/action/usermessageagent/lang/es/notificationsaction_usermessageagent.php
(#39) The string key "messageprovider:particular_message" is not in the correct order, it should be before "pluginname"
(#41) The string key "subtype" is not in the correct order, it should be before "usermessageagent_action"
(#42) The string key "editrule_action_element_title" is not in the correct order, it should be before "subtype"
(#44) The string key "editrule_action_element_message" is not in the correct order, it should be before "editrule_action_element_user"
local/notificationsagent/action/usermessageagent/lang/eu/notificationsaction_usermessageagent.php
(#39) The string key "messageprovider:particular_message" is not in the correct order, it should be before "pluginname"
(#42) The string key "subtype" is not in the correct order, it should be before "usermessageagent_action"
(#43) The string key "editrule_action_element_title" is not in the correct order, it should be before "subtype"
(#45) The string key "editrule_action_element_message" is not in the correct order, it should be before "editrule_action_element_user"
local/notificationsagent/action/usermessageagent/lang/gl/notificationsaction_usermessageagent.php
(#39) The string key "messageprovider:particular_message" is not in the correct order, it should be before "pluginname"
(#41) The string key "subtype" is not in the correct order, it should be before "usermessageagent_action"
(#42) The string key "editrule_action_element_title" is not in the correct order, it should be before "subtype"
(#44) The string key "editrule_action_element_message" is not in the correct order, it should be before "editrule_action_element_user"
local/notificationsagent/action/usermessageagent/tests/privacy/provider_test.php
(#42) Unit test provider_test should be declared as final.
(#48) Test method test_get_reason() is missing a return type
local/notificationsagent/action/usermessageagent/tests/usermessageagent_test.php
(#51) Unit test usermessageagent_test should be declared as final.
(#146) Test method test_execute_action() is missing a return type
(#191) Test method test_getsubtype() is missing a return type
(#200) Test method test_isgeneric() is missing a return type
(#209) Test method test_getelements() is missing a return type
(#218) Test method test_checkcapability() is missing a return type
(#230) Test method test_convertparameters() is missing a return type
(#247) Test method test_gettitle() is missing a return type
(#259) Test method test_getdescription() is missing a return type
(#274) Test method test_getui() is missing a return type
(#309) Test method test_getparametersplaceholders() is missing a return type
(#342) Test method test_processmarkups() is missing a return type
(#369) Test method test_issendonce() is missing a return type
(#379) Test method test_update_after_restore() is missing a return type
local/notificationsagent/condition/ac/lang/ca/notificationscondition_ac.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "ac_crontask" is not in the correct order, it should be before "modname"
local/notificationsagent/condition/ac/lang/es/notificationscondition_ac.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "ac_crontask" is not in the correct order, it should be before "modname"
local/notificationsagent/condition/ac/lang/eu/notificationscondition_ac.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "ac_crontask" is not in the correct order, it should be before "modname"
local/notificationsagent/condition/ac/lang/gl/notificationscondition_ac.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "ac_crontask" is not in the correct order, it should be before "modname"
local/notificationsagent/condition/ac/tests/ac_observer_test.php
(#50) Unit test ac_observer_test should be declared as final.
(#115) Test method test_group_deleted() is missing a return type
(#154) Test method test_grouping_deleted() is missing a return type
local/notificationsagent/condition/ac/tests/ac_test.php
(#50) Unit test ac_test should be declared as final.
(#133) Test method test_evaluate() is missing a return type
(#164) Test method test_getsubtype() is missing a return type
(#173) Test method test_isgeneric() is missing a return type
(#182) Test method test_getelements() is missing a return type
(#191) Test method test_checkcapability() is missing a return type
(#207) Test method test_estimatenexttime() is missing a return type
(#244) Test method test_gettitle() is missing a return type
(#254) Test method test_getdescription() is missing a return type
(#269) Test method test_convertparameters() is missing a return type
(#287) Test method test_processmarkups() is missing a return type
(#303) Test method test_getui() is missing a return type
(#328) Test method test_update_after_restore() is missing a return type
(#341) Test method test_validation() is missing a return type
(#376) Test method test_loaddataform() is missing a return type
local/notificationsagent/condition/ac/tests/privacy/provider_test.php
(#42) Unit test provider_test should be declared as final.
(#48) Test method test_get_reason() is missing a return type
local/notificationsagent/condition/ac/tests/task/ac_crontask_test.php
(#45) Unit test ac_crontask_test should be declared as final.
(#105) Test method test_execute() is missing a return type
(#159) Test method test_get_name() is missing a return type
local/notificationsagent/condition/activityavailable/lang/ca/notificationscondition_activityavailable.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#44) The string key "activityavailable_crontask" is not in the correct order, it should be before "editrule_condition_activity"
local/notificationsagent/condition/activityavailable/lang/es/notificationscondition_activityavailable.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#44) The string key "activityavailable_crontask" is not in the correct order, it should be before "editrule_condition_activity"
local/notificationsagent/condition/activityavailable/lang/eu/notificationscondition_activityavailable.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#44) The string key "activityavailable_crontask" is not in the correct order, it should be before "editrule_condition_activity"
local/notificationsagent/condition/activityavailable/lang/gl/notificationscondition_activityavailable.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#44) The string key "activityavailable_crontask" is not in the correct order, it should be before "editrule_condition_activity"
local/notificationsagent/condition/activityavailable/tests/activityavailable_test.php
(#49) Unit test activityavailable_test should be declared as final.
(#133) Test method test_evaluate() is missing a return type
(#176) Test method test_getsubtype() is missing a return type
(#185) Test method test_isgeneric() is missing a return type
(#194) Test method test_getelements() is missing a return type
(#203) Test method test_checkcapability() is missing a return type
(#223) Test method test_estimatenexttime() is missing a return type
(#273) Test method test_gettitle() is missing a return type
(#285) Test method test_getdescription() is missing a return type
(#300) Test method test_convertparameters() is missing a return type
(#316) Test method test_processmarkups() is missing a return type
(#336) Test method test_getui() is missing a return type
(#364) Test method test_validation() is missing a return type
local/notificationsagent/condition/activityavailable/tests/privacy/provider_test.php
(#42) Unit test provider_test should be declared as final.
(#48) Test method test_get_reason() is missing a return type
local/notificationsagent/condition/activityavailable/tests/task/activityavailable_crontask_test.php
(#47) Unit test activityavailable_crontask_test should be declared as final.
(#107) Test method test_execute() is missing a return type
(#164) Test method test_get_name() is missing a return type
local/notificationsagent/condition/activitycompleted/lang/ca/notificationscondition_activitycompleted.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_activity" is not in the correct order, it should be before "modname"
local/notificationsagent/condition/activitycompleted/lang/es/notificationscondition_activitycompleted.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_activity" is not in the correct order, it should be before "modname"
local/notificationsagent/condition/activitycompleted/lang/eu/notificationscondition_activitycompleted.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_activity" is not in the correct order, it should be before "modname"
local/notificationsagent/condition/activitycompleted/lang/gl/notificationscondition_activitycompleted.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_activity" is not in the correct order, it should be before "modname"
local/notificationsagent/condition/activitycompleted/tests/activitycompleted_observer_test.php
(#49) Unit test activitycompleted_observer_test should be declared as final.
(#123) Test method test_course_module_completion_updated() is missing a return type
local/notificationsagent/condition/activitycompleted/tests/activitycompleted_test.php
(#49) Unit test activitycompleted_test should be declared as final.
(#133) Test method test_evaluate() is missing a return type
(#186) Test method test_getsubtype() is missing a return type
(#195) Test method test_isgeneric() is missing a return type
(#204) Test method test_getelements() is missing a return type
(#213) Test method test_checkcapability() is missing a return type
(#234) Test method test_estimatenexttime() is missing a return type
(#293) Test method test_gettitle() is missing a return type
(#305) Test method test_getdescription() is missing a return type
(#320) Test method test_convertparameters() is missing a return type
(#336) Test method test_processmarkups() is missing a return type
(#356) Test method test_getui() is missing a return type
(#384) Test method test_validation() is missing a return type
local/notificationsagent/condition/activitycompleted/tests/privacy/provider_test.php
(#42) Unit test provider_test should be declared as final.
(#48) Test method test_get_reason() is missing a return type
local/notificationsagent/condition/activityend/lang/ca/notificationscondition_activityend.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#44) The string key "activityend_crontask" is not in the correct order, it should be before "editrule_condition_activity"
(#47) The string key "privacy:metadata" is not in the correct order, it should be before "validation_editrule_form_supported_cm"
local/notificationsagent/condition/activityend/lang/es/notificationscondition_activityend.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#44) The string key "activityend_crontask" is not in the correct order, it should be before "editrule_condition_activity"
(#47) The string key "privacy:metadata" is not in the correct order, it should be before "validation_editrule_form_supported_cm"
local/notificationsagent/condition/activityend/lang/eu/notificationscondition_activityend.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#44) The string key "activityend_crontask" is not in the correct order, it should be before "editrule_condition_activity"
(#48) The string key "privacy:metadata" is not in the correct order, it should be before "validation_editrule_form_supported_cm"
local/notificationsagent/condition/activityend/lang/gl/notificationscondition_activityend.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#44) The string key "activityend_crontask" is not in the correct order, it should be before "editrule_condition_activity"
(#47) The string key "privacy:metadata" is not in the correct order, it should be before "validation_editrule_form_supported_cm"
local/notificationsagent/condition/activityend/tests/activityend_observer_test.php
(#47) Unit test activityend_observer_test should be declared as final.
(#117) Test method test_course_module_updated() is missing a return type
local/notificationsagent/condition/activityend/tests/activityend_test.php
(#49) Unit test activityend_test should be declared as final.
(#153) Test method test_evaluate() is missing a return type
(#205) Test method test_getsubtype() is missing a return type
(#214) Test method test_isgeneric() is missing a return type
(#223) Test method test_getelements() is missing a return type
(#232) Test method test_checkcapability() is missing a return type
(#251) Test method test_estimatenexttime() is missing a return type
(#284) Test method test_gettitle() is missing a return type
(#296) Test method test_getdescription() is missing a return type
(#311) Test method test_convertparameters() is missing a return type
(#330) Test method test_processmarkups() is missing a return type
(#355) Test method test_getui() is missing a return type
(#395) Test method test_setdefault() is missing a return type
(#440) Test method test_validation() is missing a return type
local/notificationsagent/condition/activityend/tests/privacy/provider_test.php
(#42) Unit test provider_test should be declared as final.
(#48) Test method test_get_reason() is missing a return type
local/notificationsagent/condition/activityend/tests/task/activityend_crontask_test.php
(#47) Unit test activityend_crontask_test should be declared as final.
(#110) Test method test_execute() is missing a return type
(#178) Test method test_get_name() is missing a return type
local/notificationsagent/condition/activitylastsend/lang/ca/notificationscondition_activitylastsend.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#44) The string key "activitylastsend_crontask" is not in the correct order, it should be before "editrule_condition_activity"
local/notificationsagent/condition/activitylastsend/lang/es/notificationscondition_activitylastsend.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#44) The string key "activitylastsend_crontask" is not in the correct order, it should be before "editrule_condition_activity"
local/notificationsagent/condition/activitylastsend/lang/eu/notificationscondition_activitylastsend.php
(#40) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#42) The string key "modname" is not in the correct order, it should be before "subtype"
(#43) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#44) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#45) The string key "activitylastsend_crontask" is not in the correct order, it should be before "editrule_condition_activity"
local/notificationsagent/condition/activitylastsend/lang/gl/notificationscondition_activitylastsend.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#44) The string key "activitylastsend_crontask" is not in the correct order, it should be before "editrule_condition_activity"
local/notificationsagent/condition/activitylastsend/tests/activitylastsend_test.php
(#49) Unit test activitylastsend_test should be declared as final.
(#143) Test method test_evaluate() is missing a return type
(#180) Test method test_getsubtype() is missing a return type
(#189) Test method test_isgeneric() is missing a return type
(#198) Test method test_getelements() is missing a return type
(#207) Test method test_checkcapability() is missing a return type
(#225) Test method test_estimatenexttime() is missing a return type
(#295) Test method test_gettitle() is missing a return type
(#307) Test method test_convertparameters() is missing a return type
(#326) Test method test_processmarkups() is missing a return type
(#351) Test method test_getui() is missing a return type
(#391) Test method test_setdefault() is missing a return type
(#443) Test method test_get_cmidfiles() is missing a return type
(#499) Test method test_validation() is missing a return type
local/notificationsagent/condition/activitylastsend/tests/privacy/provider_test.php
(#42) Unit test provider_test should be declared as final.
(#48) Test method test_get_reason() is missing a return type
local/notificationsagent/condition/activitylastsend/tests/task/activitylastsend_crontask_test.php
(#46) Unit test activitylastsend_crontask_test should be declared as final.
(#101) Test method test_execute() is missing a return type
(#192) Test method test_get_name() is missing a return type
local/notificationsagent/condition/activitymodified/lang/ca/notificationscondition_activitymodified.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#44) The string key "activitymodified_crontask" is not in the correct order, it should be before "editrule_condition_activity"
local/notificationsagent/condition/activitymodified/lang/es/notificationscondition_activitymodified.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#44) The string key "activitymodified_crontask" is not in the correct order, it should be before "editrule_condition_activity"
local/notificationsagent/condition/activitymodified/lang/eu/notificationscondition_activitymodified.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#44) The string key "activitymodified_crontask" is not in the correct order, it should be before "editrule_condition_activity"
local/notificationsagent/condition/activitymodified/lang/gl/notificationscondition_activitymodified.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#44) The string key "activitymodified_crontask" is not in the correct order, it should be before "editrule_condition_activity"
local/notificationsagent/condition/activitymodified/tests/activitymodified_observer_test.php
(#45) Unit test activitymodified_observer_test should be declared as final.
(#97) Test method test_execute() is missing a return type
local/notificationsagent/condition/activitymodified/tests/activitymodified_test.php
(#49) Unit test activitymodified_test should be declared as final.
(#137) Test method test_evaluate() is missing a return type
(#216) Test method test_getsubtype() is missing a return type
(#225) Test method test_isgeneric() is missing a return type
(#234) Test method test_getelements() is missing a return type
(#243) Test method test_checkcapability() is missing a return type
(#255) Test method test_gettitle() is missing a return type
(#267) Test method test_convertparameters() is missing a return type
(#283) Test method test_processmarkups() is missing a return type
(#302) Test method test_getui() is missing a return type
(#336) Test method test_get_any_new_content() is missing a return type
(#394) Test method test_validation() is missing a return type
local/notificationsagent/condition/activitymodified/tests/privacy/provider_test.php
(#42) Unit test provider_test should be declared as final.
(#48) Test method test_get_reason() is missing a return type
local/notificationsagent/condition/activitynewcontent/lang/ca/notificationscondition_activitynewcontent.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#44) The string key "activitynewcontent_crontask" is not in the correct order, it should be before "editrule_condition_activity"
local/notificationsagent/condition/activitynewcontent/lang/es/notificationscondition_activitynewcontent.php
(#40) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#42) The string key "modname" is not in the correct order, it should be before "subtype"
(#43) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#44) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#45) The string key "activitynewcontent_crontask" is not in the correct order, it should be before "editrule_condition_activity"
local/notificationsagent/condition/activitynewcontent/lang/eu/notificationscondition_activitynewcontent.php
(#40) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#42) The string key "modname" is not in the correct order, it should be before "subtype"
(#43) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#44) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#45) The string key "activitynewcontent_crontask" is not in the correct order, it should be before "editrule_condition_activity"
local/notificationsagent/condition/activitynewcontent/lang/gl/notificationscondition_activitynewcontent.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#44) The string key "activitynewcontent_crontask" is not in the correct order, it should be before "editrule_condition_activity"
local/notificationsagent/condition/activitynewcontent/tests/activitynewcontent_observer_test.php
(#46) Unit test activitynewcontent_observer_test should be declared as final.
(#111) Test method test_course_module_created() is missing a return type
local/notificationsagent/condition/activitynewcontent/tests/activitynewcontent_test.php
(#49) Unit test activitynewcontent_test should be declared as final.
(#128) Test method test_evaluate() is missing a return type
(#175) Test method test_getsubtype() is missing a return type
(#184) Test method test_isgeneric() is missing a return type
(#193) Test method test_getelements() is missing a return type
(#202) Test method test_checkcapability() is missing a return type
(#214) Test method test_estimatenexttime() is missing a return type
(#224) Test method test_gettitle() is missing a return type
(#236) Test method test_getdescription() is missing a return type
(#251) Test method test_processmarkups() is missing a return type
(#271) Test method test_getui() is missing a return type
(#299) Test method test_convertparameters() is missing a return type
(#315) Test method test_validation() is missing a return type
local/notificationsagent/condition/activitynewcontent/tests/privacy/provider_test.php
(#42) Unit test provider_test should be declared as final.
(#48) Test method test_get_reason() is missing a return type
local/notificationsagent/condition/activityopen/lang/ca/notificationscondition_activityopen.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#44) The string key "activityopen_crontask" is not in the correct order, it should be before "editrule_condition_activity"
local/notificationsagent/condition/activityopen/lang/es/notificationscondition_activityopen.php
(#40) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#42) The string key "modname" is not in the correct order, it should be before "subtype"
(#43) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#44) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#45) The string key "activityopen_crontask" is not in the correct order, it should be before "editrule_condition_activity"
local/notificationsagent/condition/activityopen/lang/eu/notificationscondition_activityopen.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#44) The string key "activityopen_crontask" is not in the correct order, it should be before "editrule_condition_activity"
local/notificationsagent/condition/activityopen/lang/gl/notificationscondition_activityopen.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#44) The string key "activityopen_crontask" is not in the correct order, it should be before "editrule_condition_activity"
local/notificationsagent/condition/activityopen/tests/activityopen_observer_test.php
(#46) Unit test activityopen_observer_test should be declared as final.
(#108) Test method test_course_module_updated() is missing a return type
local/notificationsagent/condition/activityopen/tests/activityopen_test.php
(#49) Unit test activityopen_test should be declared as final.
(#155) Test method test_evaluate() is missing a return type
(#198) Test method test_getsubtype() is missing a return type
(#207) Test method test_isgeneric() is missing a return type
(#216) Test method test_getelements() is missing a return type
(#225) Test method test_checkcapability() is missing a return type
(#242) Test method test_estimatenexttime() is missing a return type
(#296) Test method test_gettitle() is missing a return type
(#308) Test method test_getdescription() is missing a return type
(#323) Test method test_convertparameters() is missing a return type
(#342) Test method test_processmarkups() is missing a return type
(#367) Test method test_getui() is missing a return type
(#407) Test method test_setdefault() is missing a return type
(#452) Test method test_validation() is missing a return type
local/notificationsagent/condition/activityopen/tests/privacy/provider_test.php
(#42) Unit test provider_test should be declared as final.
(#48) Test method test_get_reason() is missing a return type
local/notificationsagent/condition/activityopen/tests/task/activityopen_crontask_test.php
(#46) Unit test activityopen_crontask_test should be declared as final.
(#109) Test method test_execute() is missing a return type
(#177) Test method test_get_name() is missing a return type
local/notificationsagent/condition/activitysinceend/lang/ca/notificationscondition_activitysinceend.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
local/notificationsagent/condition/activitysinceend/lang/es/notificationscondition_activitysinceend.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
local/notificationsagent/condition/activitysinceend/lang/eu/notificationscondition_activitysinceend.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
local/notificationsagent/condition/activitysinceend/lang/gl/notificationscondition_activitysinceend.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
local/notificationsagent/condition/activitysinceend/tests/activitysinceend_observer_test.php
(#46) Unit test activitysinceend_observer_test should be declared as final.
(#112) Test method test_course_module_completion_updated() is missing a return type
local/notificationsagent/condition/activitysinceend/tests/activitysinceend_test.php
(#49) Unit test activitysinceend_test should be declared as final.
(#161) Test method test_evaluate() is missing a return type
(#217) Test method test_getsubtype() is missing a return type
(#226) Test method test_isgeneric() is missing a return type
(#235) Test method test_getelements() is missing a return type
(#244) Test method test_checkcapability() is missing a return type
(#262) Test method test_estimatenexttime() is missing a return type
(#319) Test method test_gettitle() is missing a return type
(#331) Test method test_getdescription() is missing a return type
(#346) Test method test_convertparameters() is missing a return type
(#365) Test method test_processmarkups() is missing a return type
(#390) Test method test_getui() is missing a return type
(#430) Test method test_setdefault() is missing a return type
(#475) Test method test_get_timecompletion() is missing a return type
(#498) Test method test_validation() is missing a return type
local/notificationsagent/condition/activitysinceend/tests/privacy/provider_test.php
(#42) Unit test provider_test should be declared as final.
(#48) Test method test_get_reason() is missing a return type
local/notificationsagent/condition/activitystudentend/lang/ca/notificationscondition_activitystudentend.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#44) The string key "activitystudentend_crontask" is not in the correct order, it should be before "editrule_condition_activity"
local/notificationsagent/condition/activitystudentend/lang/es/notificationscondition_activitystudentend.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#44) The string key "activitystudentend_crontask" is not in the correct order, it should be before "editrule_condition_activity"
local/notificationsagent/condition/activitystudentend/lang/eu/notificationscondition_activitystudentend.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#44) The string key "activitystudentend_crontask" is not in the correct order, it should be before "editrule_condition_activity"
local/notificationsagent/condition/activitystudentend/lang/gl/notificationscondition_activitystudentend.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#44) The string key "activitystudentend_crontask" is not in the correct order, it should be before "editrule_condition_activity"
local/notificationsagent/condition/activitystudentend/tests/activitystudentend_observer_test.php
(#46) Unit test activitystudentend_observer_test should be declared as final.
(#110) Test method test_course_module_viewed() is missing a return type
local/notificationsagent/condition/activitystudentend/tests/activitystudentend_test.php
(#49) Unit test activitystudentend_test should be declared as final.
(#160) Test method test_evaluate() is missing a return type
(#226) Test method test_getsubtype() is missing a return type
(#235) Test method test_isgeneric() is missing a return type
(#244) Test method test_getelements() is missing a return type
(#253) Test method test_checkcapability() is missing a return type
(#271) Test method test_estimatenexttime() is missing a return type
(#335) Test method test_gettitle() is missing a return type
(#347) Test method test_getdescription() is missing a return type
(#362) Test method test_processmarkups() is missing a return type
(#387) Test method test_getui() is missing a return type
(#427) Test method test_setdefault() is missing a return type
(#472) Test method test_convertparameters() is missing a return type
(#491) Test method test_validation() is missing a return type
local/notificationsagent/condition/activitystudentend/tests/persistent/cmlastaccess_test.php
(#51) Unit test cmlastaccess_test should be declared as final.
(#59) Test method test_define_properties() is missing a return type
local/notificationsagent/condition/activitystudentend/tests/privacy/provider_test.php
(#50) Unit test provider_test should be declared as final.
(#62) The setUp() method in unit tests must always call to parent::setUp().
(#82) Test method test_get_metadata() is missing a return type
(#95) Test method test_get_contexts_for_userid() is missing a return type
(#109) Test method test_export_user_data() is missing a return type
(#133) Test method test_delete_data_for_all_users_in_context() is missing a return type
(#146) Test method test_delete_data_for_user() is missing a return type
(#176) Test method test_get_users_in_context() is missing a return type
(#201) Test method test_delete_data_for_users() is missing a return type
local/notificationsagent/condition/calendareventto/lang/ca/notificationscondition_calendareventto.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "calendareventto_crontask" is not in the correct order, it should be before "editrule_condition_element_time"
local/notificationsagent/condition/calendareventto/lang/es/notificationscondition_calendareventto.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "calendareventto_crontask" is not in the correct order, it should be before "editrule_condition_element_time"
local/notificationsagent/condition/calendareventto/lang/eu/notificationscondition_calendareventto.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "calendareventto_crontask" is not in the correct order, it should be before "editrule_condition_element_time"
local/notificationsagent/condition/calendareventto/lang/gl/notificationscondition_calendareventto.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "calendareventto_crontask" is not in the correct order, it should be before "editrule_condition_element_time"
local/notificationsagent/condition/calendareventto/tests/calendareventto_observer_test.php
(#46) Unit test calendareventto_observer_test should be declared as final.
(#129) Test method test_calendar_updated() is missing a return type
(#199) Test method test_calendar_event_deleted() is missing a return type
local/notificationsagent/condition/calendareventto/tests/calendareventto_test.php
(#49) Unit test calendareventto_test should be declared as final.
(#155) Test method test_evaluate() is missing a return type
(#205) Test method test_getsubtype() is missing a return type
(#214) Test method test_isgeneric() is missing a return type
(#223) Test method test_getelements() is missing a return type
(#232) Test method test_checkcapability() is missing a return type
(#244) Test method test_getcmid() is missing a return type
(#261) Test method test_estimatenexttime() is missing a return type
(#327) Test method test_gettitle() is missing a return type
(#339) Test method test_getdescription() is missing a return type
(#354) Test method test_processmarkups() is missing a return type
(#374) Test method test_getui() is missing a return type
(#414) Test method test_setdefault() is missing a return type
(#459) Test method test_convertparameters() is missing a return type
(#478) Test method test_validation() is missing a return type
local/notificationsagent/condition/calendareventto/tests/privacy/provider_test.php
(#42) Unit test provider_test should be declared as final.
(#48) Test method test_get_reason() is missing a return type
local/notificationsagent/condition/calendareventto/tests/task/calendareventto_crontask_test.php
(#46) Unit test calendareventto_crontask_test should be declared as final.
(#126) Test method test_execute() is missing a return type
(#185) Test method test_get_name() is missing a return type
local/notificationsagent/condition/calendarstart/lang/ca/notificationscondition_calendarstart.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "calendarstart_crontask" is not in the correct order, it should be before "editrule_condition_element_time"
(#45) The string key "afterend" is not in the correct order, it should be before "editrule_condition_calendar"
local/notificationsagent/condition/calendarstart/lang/es/notificationscondition_calendarstart.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "calendarstart_crontask" is not in the correct order, it should be before "editrule_condition_element_time"
(#45) The string key "afterend" is not in the correct order, it should be before "editrule_condition_calendar"
local/notificationsagent/condition/calendarstart/lang/eu/notificationscondition_calendarstart.php
(#40) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#42) The string key "modname" is not in the correct order, it should be before "subtype"
(#43) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#44) The string key "calendarstart_crontask" is not in the correct order, it should be before "editrule_condition_element_time"
(#46) The string key "afterend" is not in the correct order, it should be before "editrule_condition_calendar"
local/notificationsagent/condition/calendarstart/lang/gl/notificationscondition_calendarstart.php
(#40) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#42) The string key "modname" is not in the correct order, it should be before "subtype"
(#43) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#44) The string key "calendarstart_crontask" is not in the correct order, it should be before "editrule_condition_element_time"
(#46) The string key "afterend" is not in the correct order, it should be before "editrule_condition_calendar"
local/notificationsagent/condition/calendarstart/tests/calendarstart_observer_test.php
(#45) Unit test calendarstart_observer_test should be declared as final.
(#125) Test method test_calendar_updated() is missing a return type
(#212) Test method test_calendar_event_deleted() is missing a return type
local/notificationsagent/condition/calendarstart/tests/calendarstart_test.php
(#48) Unit test calendarstart_test should be declared as final.
(#148) Test method test_evaluate() is missing a return type
(#205) Test method test_getsubtype() is missing a return type
(#214) Test method test_isgeneric() is missing a return type
(#223) Test method test_getelements() is missing a return type
(#232) Test method test_checkcapability() is missing a return type
(#244) Test method test_getcmid() is missing a return type
(#260) Test method test_estimatenexttime() is missing a return type
(#377) Test method test_gettitle() is missing a return type
(#389) Test method test_getdescription() is missing a return type
(#404) Test method test_processmarkups() is missing a return type
(#424) Test method test_getui() is missing a return type
(#471) Test method test_setdefault() is missing a return type
(#520) Test method test_convertparameters() is missing a return type
(#540) Test method test_validation() is missing a return type
local/notificationsagent/condition/calendarstart/tests/privacy/provider_test.php
(#42) Unit test provider_test should be declared as final.
(#48) Test method test_get_reason() is missing a return type
local/notificationsagent/condition/calendarstart/tests/task/calendarstart_crontask_test.php
(#46) Unit test calendarstart_crontask_test should be declared as final.
(#131) Test method test_execute() is missing a return type
(#217) Test method test_get_name() is missing a return type
local/notificationsagent/condition/courseend/lang/ca/notificationscondition_courseend.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#44) The string key "courseend_crontask" is not in the correct order, it should be before "editrule_condition_activity"
(#46) The string key "privacy:metadata" is not in the correct order, it should be before "validation_editrule_form_dateend"
local/notificationsagent/condition/courseend/lang/es/notificationscondition_courseend.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#44) The string key "courseend_crontask" is not in the correct order, it should be before "editrule_condition_activity"
(#46) The string key "privacy:metadata" is not in the correct order, it should be before "validation_editrule_form_dateend"
local/notificationsagent/condition/courseend/lang/eu/notificationscondition_courseend.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#44) The string key "courseend_crontask" is not in the correct order, it should be before "editrule_condition_activity"
(#46) The string key "privacy:metadata" is not in the correct order, it should be before "validation_editrule_form_dateend"
local/notificationsagent/condition/courseend/lang/gl/notificationscondition_courseend.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#44) The string key "courseend_crontask" is not in the correct order, it should be before "editrule_condition_activity"
(#46) The string key "privacy:metadata" is not in the correct order, it should be before "validation_editrule_form_dateend"
local/notificationsagent/condition/courseend/tests/courseend_observer_test.php
(#45) Unit test courseend_observer_test should be declared as final.
(#107) Test method test_course_updated() is missing a return type
local/notificationsagent/condition/courseend/tests/courseend_test.php
(#49) Unit test courseend_test should be declared as final.
(#130) Test method test_evaluate() is missing a return type
(#180) Test method test_getsubtype() is missing a return type
(#189) Test method test_isgeneric() is missing a return type
(#198) Test method test_getelements() is missing a return type
(#207) Test method test_checkcapability() is missing a return type
(#219) Test method test_getcmid() is missing a return type
(#233) Test method test_estimatenexttime() is missing a return type
(#292) Test method test_gettitle() is missing a return type
(#304) Test method test_getdescription() is missing a return type
(#319) Test method test_processmarkups() is missing a return type
(#339) Test method test_getui() is missing a return type
(#377) Test method test_setdefault() is missing a return type
(#422) Test method test_convertparameters() is missing a return type
(#441) Test method test_update_after_restore() is missing a return type
(#451) Test method test_validation() is missing a return type
local/notificationsagent/condition/courseend/tests/privacy/provider_test.php
(#42) Unit test provider_test should be declared as final.
(#48) Test method test_get_reason() is missing a return type
local/notificationsagent/condition/courseend/tests/task/courseend_crontask_test.php
(#46) Unit test courseend_crontask_test should be declared as final.
(#109) Test method test_execute() is missing a return type
(#175) Test method test_get_name() is missing a return type
local/notificationsagent/condition/coursestart/lang/ca/notificationscondition_coursestart.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#44) The string key "coursestart_crontask" is not in the correct order, it should be before "editrule_condition_activity"
local/notificationsagent/condition/coursestart/lang/es/notificationscondition_coursestart.php
(#40) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#42) The string key "modname" is not in the correct order, it should be before "subtype"
(#43) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#44) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#45) The string key "coursestart_crontask" is not in the correct order, it should be before "editrule_condition_activity"
local/notificationsagent/condition/coursestart/lang/eu/notificationscondition_coursestart.php
(#40) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#42) The string key "modname" is not in the correct order, it should be before "subtype"
(#43) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#44) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#45) The string key "coursestart_crontask" is not in the correct order, it should be before "editrule_condition_activity"
local/notificationsagent/condition/coursestart/lang/gl/notificationscondition_coursestart.php
(#40) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#42) The string key "modname" is not in the correct order, it should be before "subtype"
(#43) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#44) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#45) The string key "coursestart_crontask" is not in the correct order, it should be before "editrule_condition_activity"
local/notificationsagent/condition/coursestart/tests/coursestart_observer_test.php
(#45) Unit test coursestart_observer_test should be declared as final.
(#109) Test method test_course_updated() is missing a return type
local/notificationsagent/condition/coursestart/tests/coursestart_test.php
(#49) Unit test coursestart_test should be declared as final.
(#132) Test method test_evaluate() is missing a return type
(#178) Test method test_getsubtype() is missing a return type
(#187) Test method test_isgeneric() is missing a return type
(#196) Test method test_getelements() is missing a return type
(#205) Test method test_checkcapability() is missing a return type
(#217) Test method test_getcmid() is missing a return type
(#231) Test method test_estimatenexttime() is missing a return type
(#288) Test method test_gettitle() is missing a return type
(#300) Test method test_getdescription() is missing a return type
(#315) Test method test_processmarkups() is missing a return type
(#335) Test method test_getui() is missing a return type
(#373) Test method test_setdefault() is missing a return type
(#418) Test method test_convertparameters() is missing a return type
(#437) Test method test_update_after_restore() is missing a return type
(#447) Test method test_validation() is missing a return type
local/notificationsagent/condition/coursestart/tests/privacy/provider_test.php
(#42) Unit test provider_test should be declared as final.
(#48) Test method test_get_reason() is missing a return type
local/notificationsagent/condition/coursestart/tests/task/coursestart_crontask_test.php
(#47) Unit test coursestart_crontask_test should be declared as final.
(#109) Test method test_execute() is missing a return type
(#173) Test method test_get_name() is missing a return type
local/notificationsagent/condition/forumnoreply/lang/ca/notificationscondition_forumnoreply.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
local/notificationsagent/condition/forumnoreply/lang/es/notificationscondition_forumnoreply.php
(#40) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#42) The string key "modname" is not in the correct order, it should be before "subtype"
(#43) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#44) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
local/notificationsagent/condition/forumnoreply/lang/eu/notificationscondition_forumnoreply.php
(#40) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#42) The string key "modname" is not in the correct order, it should be before "subtype"
(#43) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#44) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
local/notificationsagent/condition/forumnoreply/lang/gl/notificationscondition_forumnoreply.php
(#40) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#42) The string key "modname" is not in the correct order, it should be before "subtype"
(#43) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#44) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
local/notificationsagent/condition/forumnoreply/tests/forumnoreply_test.php
(#49) Unit test forumnoreply_test should be declared as final.
(#127) Test method test_evaluate() is missing a return type
(#185) Test method test_getsubtype() is missing a return type
(#194) Test method test_isgeneric() is missing a return type
(#203) Test method test_getelements() is missing a return type
(#212) Test method test_checkcapability() is missing a return type
(#224) Test method test_getcmid() is missing a return type
(#233) Test method test_gettitle() is missing a return type
(#245) Test method test_getdescription() is missing a return type
(#260) Test method test_processmarkups() is missing a return type
(#285) Test method test_getui() is missing a return type
(#325) Test method test_setdefault() is missing a return type
(#370) Test method test_convertparameters() is missing a return type
(#389) Test method test_validation() is missing a return type
local/notificationsagent/condition/forumnoreply/tests/privacy/provider_test.php
(#42) Unit test provider_test should be declared as final.
(#48) Test method test_get_reason() is missing a return type
local/notificationsagent/condition/forumnoreply/tests/task/forumnoreply_crontask_test.php
(#48) Unit test forumnoreply_crontask_test should be declared as final.
(#110) Test method test_execute() is missing a return type
(#191) Test method test_get_name() is missing a return type
local/notificationsagent/condition/itemgraded/lang/ca/notificationscondition_itemgraded.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_grade" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_grade"
local/notificationsagent/condition/itemgraded/lang/es/notificationscondition_itemgraded.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_grade" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_grade"
local/notificationsagent/condition/itemgraded/lang/eu/notificationscondition_itemgraded.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_grade" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_grade"
local/notificationsagent/condition/itemgraded/lang/gl/notificationscondition_itemgraded.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_grade" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_grade"
local/notificationsagent/condition/itemgraded/tests/itemgraded_test.php
(#52) Unit test itemgraded_test should be declared as final.
(#133) Test method test_evaluate() is missing a return type
(#209) Test method test_getsubtype() is missing a return type
(#218) Test method test_isgeneric() is missing a return type
(#227) Test method test_getelements() is missing a return type
(#236) Test method test_checkcapability() is missing a return type
(#248) Test method test_getcmid() is missing a return type
(#264) Test method test_estimatenexttime() is missing a return type
(#346) Test method test_gettitle() is missing a return type
(#358) Test method test_getdescription() is missing a return type
(#373) Test method test_processmarkups() is missing a return type
(#393) Test method test_getui() is missing a return type
(#463) Test method test_convertparameters() is missing a return type
(#481) Test method test_validation() is missing a return type
local/notificationsagent/condition/itemgraded/tests/privacy/provider_test.php
(#42) Unit test provider_test should be declared as final.
(#48) Test method test_get_reason() is missing a return type
local/notificationsagent/condition/numberoftimes/lang/ca/notificationscondition_numberoftimes.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
local/notificationsagent/condition/numberoftimes/lang/es/notificationscondition_numberoftimes.php
(#40) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#42) The string key "modname" is not in the correct order, it should be before "subtype"
(#43) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#44) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
local/notificationsagent/condition/numberoftimes/lang/eu/notificationscondition_numberoftimes.php
(#40) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#42) The string key "modname" is not in the correct order, it should be before "subtype"
(#43) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#44) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
local/notificationsagent/condition/numberoftimes/lang/gl/notificationscondition_numberoftimes.php
(#40) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#42) The string key "modname" is not in the correct order, it should be before "subtype"
(#43) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#44) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
local/notificationsagent/condition/numberoftimes/tests/numberoftimes_test.php
(#51) Unit test numberoftimes_test should be declared as final.
(#134) Test method test_evaluate() is missing a return type
(#175) Test method test_getsubtype() is missing a return type
(#184) Test method test_isgeneric() is missing a return type
(#193) Test method test_getelements() is missing a return type
(#202) Test method test_checkcapability() is missing a return type
(#214) Test method test_getcmid() is missing a return type
(#223) Test method test_estimatenexttime() is missing a return type
(#233) Test method test_gettitle() is missing a return type
(#245) Test method test_getdescription() is missing a return type
(#260) Test method test_processmarkups() is missing a return type
(#282) Test method test_convertparameters() is missing a return type
(#301) Test method test_getui() is missing a return type
(#341) Test method test_setdefault() is missing a return type
(#387) Test method test_update_after_restore() is missing a return type
local/notificationsagent/condition/numberoftimes/tests/privacy/provider_test.php
(#42) Unit test provider_test should be declared as final.
(#48) Test method test_get_reason() is missing a return type
local/notificationsagent/condition/ondates/lang/ca/notificationscondition_ondates.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "validation_editrule_form_supported_finished_date" is not in the correct order, it should be before "validation_editrule_form_supported_invalid_date"
(#42) The string key "subtype" is not in the correct order, it should be before "validation_editrule_form_supported_finished_date"
(#43) The string key "modname" is not in the correct order, it should be before "subtype"
(#44) The string key "editrule_condition_element_startdate" is not in the correct order, it should be before "modname"
(#45) The string key "editrule_condition_element_enddate" is not in the correct order, it should be before "editrule_condition_element_startdate"
(#48) The string key "ondatestag" is not in the correct order, it should be before "ondatestext"
local/notificationsagent/condition/ondates/lang/en/notificationscondition_ondates.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "validation_editrule_form_supported_finished_date" is not in the correct order, it should be before "validation_editrule_form_supported_invalid_date"
(#42) The string key "subtype" is not in the correct order, it should be before "validation_editrule_form_supported_finished_date"
(#43) The string key "modname" is not in the correct order, it should be before "subtype"
(#44) The string key "editrule_condition_element_startdate" is not in the correct order, it should be before "modname"
(#45) The string key "editrule_condition_element_enddate" is not in the correct order, it should be before "editrule_condition_element_startdate"
(#48) The string key "ondatestag" is not in the correct order, it should be before "ondatestext"
(#50) The string key "ondates:ondates" is not in the correct order, it should be before "privacy:metadata"
local/notificationsagent/condition/ondates/lang/eu/notificationscondition_ondates.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "validation_editrule_form_supported_finished_date" is not in the correct order, it should be before "validation_editrule_form_supported_invalid_date"
(#42) The string key "subtype" is not in the correct order, it should be before "validation_editrule_form_supported_finished_date"
(#43) The string key "modname" is not in the correct order, it should be before "subtype"
(#44) The string key "editrule_condition_element_startdate" is not in the correct order, it should be before "modname"
(#45) The string key "editrule_condition_element_enddate" is not in the correct order, it should be before "editrule_condition_element_startdate"
(#48) The string key "ondatestag" is not in the correct order, it should be before "ondatestext"
local/notificationsagent/condition/ondates/lang/gl/notificationscondition_ondates.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "validation_editrule_form_supported_finished_date" is not in the correct order, it should be before "validation_editrule_form_supported_invalid_date"
(#42) The string key "subtype" is not in the correct order, it should be before "validation_editrule_form_supported_finished_date"
(#43) The string key "modname" is not in the correct order, it should be before "subtype"
(#44) The string key "editrule_condition_element_startdate" is not in the correct order, it should be before "modname"
(#45) The string key "editrule_condition_element_enddate" is not in the correct order, it should be before "editrule_condition_element_startdate"
(#48) The string key "ondatestag" is not in the correct order, it should be before "ondatestext"
local/notificationsagent/condition/ondates/tests/ondates_test.php
(#50) Unit test ondates_test should be declared as final.
(#132) Test method test_evaluate() is missing a return type
(#190) Test method test_getsubtype() is missing a return type
(#199) Test method test_isgeneric() is missing a return type
(#208) Test method test_getelements() is missing a return type
(#217) Test method test_checkcapability() is missing a return type
(#237) Test method test_estimatenexttime() is missing a return type
(#280) Test method test_getcmid() is missing a return type
(#290) Test method test_gettitle() is missing a return type
(#302) Test method test_getdescription() is missing a return type
(#317) Test method test_convertparameters() is missing a return type
(#340) Test method test_processmarkups() is missing a return type
(#370) Test method test_isondates() is missing a return type
(#400) Test method test_getui() is missing a return type
(#433) Test method test_validation() is missing a return type
(#456) Test method test_loaddataform() is missing a return type
(#469) Test method test_update_after_restore() is missing a return type
local/notificationsagent/condition/ondates/tests/privacy/provider_test.php
(#42) Unit test provider_test should be declared as final.
(#48) Test method test_get_reason() is missing a return type
local/notificationsagent/condition/ondates/tests/task/ondates_crontask_test.php
(#47) Unit test ondates_crontask_test should be declared as final.
(#108) Test method test_execute() is missing a return type
(#178) Test method test_get_name() is missing a return type
local/notificationsagent/condition/sessionend/lang/ca/notificationscondition_sessionend.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#46) The string key "privacy:metadata" is not in the correct order, it should be before "sessionend_crontask"
local/notificationsagent/condition/sessionend/lang/es/notificationscondition_sessionend.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#46) The string key "privacy:metadata" is not in the correct order, it should be before "sessionend_crontask"
local/notificationsagent/condition/sessionend/lang/eu/notificationscondition_sessionend.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#46) The string key "privacy:metadata" is not in the correct order, it should be before "sessionend_crontask"
local/notificationsagent/condition/sessionend/lang/gl/notificationscondition_sessionend.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#46) The string key "privacy:metadata" is not in the correct order, it should be before "sessionend_crontask"
local/notificationsagent/condition/sessionend/tests/privacy/provider_test.php
(#42) Unit test provider_test should be declared as final.
(#48) Test method test_get_reason() is missing a return type
local/notificationsagent/condition/sessionend/tests/sessionend_observer_test.php
(#44) Unit test sessionend_observer_test should be declared as final.
(#108) Test method test_course_viewed() is missing a return type
local/notificationsagent/condition/sessionend/tests/sessionend_test.php
(#50) Unit test sessionend_test should be declared as final.
(#140) Test method test_evaluate() is missing a return type
(#188) Test method test_getsubtype() is missing a return type
(#197) Test method test_isgeneric() is missing a return type
(#206) Test method test_getelements() is missing a return type
(#215) Test method test_checkcapability() is missing a return type
(#233) Test method test_estimatenexttime() is missing a return type
(#276) Test method test_getcmid() is missing a return type
(#285) Test method test_gettitle() is missing a return type
(#297) Test method test_getdescription() is missing a return type
(#312) Test method test_processmarkups() is missing a return type
(#332) Test method test_getui() is missing a return type
(#370) Test method test_setdefault() is missing a return type
(#415) Test method test_convertparameters() is missing a return type
(#434) Test method test_update_after_restore() is missing a return type
local/notificationsagent/condition/sessionstart/lang/ca/notificationscondition_sessionstart.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#46) The string key "privacy:metadata" is not in the correct order, it should be before "sessionstart_crontask"
local/notificationsagent/condition/sessionstart/lang/es/notificationscondition_sessionstart.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#46) The string key "privacy:metadata" is not in the correct order, it should be before "sessionstart_crontask"
local/notificationsagent/condition/sessionstart/lang/eu/notificationscondition_sessionstart.php
(#40) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#42) The string key "modname" is not in the correct order, it should be before "subtype"
(#43) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#44) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#48) The string key "privacy:metadata" is not in the correct order, it should be before "sessionstart_crontask"
local/notificationsagent/condition/sessionstart/lang/gl/notificationscondition_sessionstart.php
(#40) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#42) The string key "modname" is not in the correct order, it should be before "subtype"
(#43) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#44) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#46) The string key "privacy:metadata" is not in the correct order, it should be before "sessionstart_crontask"
local/notificationsagent/condition/sessionstart/tests/persistent/coursefirstaccess_test.php
(#44) Unit test coursefirstaccess_test should be declared as final.
(#51) Test method test_define_properties() is missing a return type
local/notificationsagent/condition/sessionstart/tests/privacy/provider_test.php
(#48) Unit test provider_test should be declared as final.
(#60) The setUp() method in unit tests must always call to parent::setUp().
(#78) Test method test_get_metadata() is missing a return type
(#90) Test method test_get_contexts_for_userid() is missing a return type
(#102) Test method test_export_user_data() is missing a return type
(#126) Test method test_delete_data_for_all_users_in_context() is missing a return type
(#139) Test method test_delete_data_for_user() is missing a return type
(#168) Test method test_get_users_in_context() is missing a return type
(#192) Test method test_delete_data_for_users() is missing a return type
local/notificationsagent/condition/sessionstart/tests/sessionstart_observer_test.php
(#45) Unit test sessionstart_observer_test should be declared as final.
(#110) Test method test_course_viewed() is missing a return type
local/notificationsagent/condition/sessionstart/tests/sessionstart_test.php
(#49) Unit test sessionstart_test should be declared as final.
(#136) Test method test_evaluate() is missing a return type
(#185) Test method test_getsubtype() is missing a return type
(#194) Test method test_isgeneric() is missing a return type
(#203) Test method test_getelements() is missing a return type
(#212) Test method test_checkcapability() is missing a return type
(#224) Test method test_getcmid() is missing a return type
(#239) Test method test_estimatenexttime() is missing a return type
(#280) Test method test_gettitle() is missing a return type
(#292) Test method test_getdescription() is missing a return type
(#307) Test method test_convertparameters() is missing a return type
(#325) Test method test_processmarkups() is missing a return type
(#345) Test method test_getui() is missing a return type
(#383) Test method test_setdefault() is missing a return type
(#429) Test method test_update_after_restore() is missing a return type
(#440) Test method test_set_first_course_access() is missing a return type
(#451) Test method test_get_first_course_access() is missing a return type
local/notificationsagent/condition/usergroupadd/lang/ca/notificationscondition_usergroupadd.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_action_element_group" is not in the correct order, it should be before "modname"
(#44) The string key "usergroupaddtag" is not in the correct order, it should be before "usergroupaddtext"
(#45) The string key "privacy:metadata" is not in the correct order, it should be before "usergroupaddtag"
local/notificationsagent/condition/usergroupadd/lang/es/notificationscondition_usergroupadd.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_action_element_group" is not in the correct order, it should be before "modname"
(#44) The string key "usergroupaddtag" is not in the correct order, it should be before "usergroupaddtext"
(#46) The string key "privacy:metadata" is not in the correct order, it should be before "usergroupaddtag"
local/notificationsagent/condition/usergroupadd/lang/eu/notificationscondition_usergroupadd.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_action_element_group" is not in the correct order, it should be before "modname"
(#44) The string key "usergroupaddtag" is not in the correct order, it should be before "usergroupaddtext"
(#46) The string key "privacy:metadata" is not in the correct order, it should be before "usergroupaddtag"
local/notificationsagent/condition/usergroupadd/lang/gl/notificationscondition_usergroupadd.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_action_element_group" is not in the correct order, it should be before "modname"
(#44) The string key "usergroupaddtag" is not in the correct order, it should be before "usergroupaddtext"
(#45) The string key "privacy:metadata" is not in the correct order, it should be before "usergroupaddtag"
local/notificationsagent/condition/usergroupadd/tests/privacy/provider_test.php
(#42) Unit test provider_test should be declared as final.
(#48) Test method test_get_reason() is missing a return type
local/notificationsagent/condition/usergroupadd/tests/usergroupadd_observer_test.php
(#49) Unit test usergroupadd_observer_test should be declared as final.
(#134) Test method test_execute() is missing a return type
(#205) Test method test_group_deleted() is missing a return type
local/notificationsagent/condition/usergroupadd/tests/usergroupadd_test.php
(#49) Unit test usergroupadd_test should be declared as final.
(#136) Test method test_evaluate() is missing a return type
(#184) Test method test_getsubtype() is missing a return type
(#193) Test method test_isgeneric() is missing a return type
(#202) Test method test_getelements() is missing a return type
(#211) Test method test_checkcapability() is missing a return type
(#231) Test method test_estimatenexttime() is missing a return type
(#272) Test method test_getcmid() is missing a return type
(#282) Test method test_gettitle() is missing a return type
(#294) Test method test_getdescription() is missing a return type
(#309) Test method test_convertparameters() is missing a return type
(#323) Test method test_processmarkups() is missing a return type
(#338) Test method test_getui() is missing a return type
(#365) Test method test_update_after_restore() is missing a return type
(#375) Test method test_validation() is missing a return type
local/notificationsagent/condition/weekdays/lang/ca/notificationscondition_weekdays.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#46) The string key "weekdaystag" is not in the correct order, it should be before "weekdaystext"
(#47) The string key "weekdaysrequired" is not in the correct order, it should be before "weekdaystag"
(#48) The string key "privacy:metadata" is not in the correct order, it should be before "weekdaysrequired"
local/notificationsagent/condition/weekdays/lang/es/notificationscondition_weekdays.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#46) The string key "weekdaystag" is not in the correct order, it should be before "weekdaystext"
(#47) The string key "weekdaysrequired" is not in the correct order, it should be before "weekdaystag"
(#48) The string key "privacy:metadata" is not in the correct order, it should be before "weekdaysrequired"
local/notificationsagent/condition/weekdays/lang/eu/notificationscondition_weekdays.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#46) The string key "weekdaystag" is not in the correct order, it should be before "weekdaystext"
(#47) The string key "weekdaysrequired" is not in the correct order, it should be before "weekdaystag"
(#48) The string key "privacy:metadata" is not in the correct order, it should be before "weekdaysrequired"
local/notificationsagent/condition/weekdays/lang/gl/notificationscondition_weekdays.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#46) The string key "weekdaystag" is not in the correct order, it should be before "weekdaystext"
(#47) The string key "weekdaysrequired" is not in the correct order, it should be before "weekdaystag"
(#48) The string key "privacy:metadata" is not in the correct order, it should be before "weekdaysrequired"
local/notificationsagent/condition/weekdays/tests/privacy/provider_test.php
(#42) Unit test provider_test should be declared as final.
(#48) Test method test_get_reason() is missing a return type
local/notificationsagent/condition/weekdays/tests/task/weekdays_crontask_test.php
(#47) Unit test weekdays_crontask_test should be declared as final.
(#110) Test method test_execute() is missing a return type
(#171) Test method test_get_name() is missing a return type
local/notificationsagent/condition/weekdays/tests/weekdays_test.php
(#49) Unit test weekdays_test should be declared as final.
(#125) Test method test_evaluate() is missing a return type
(#154) Test method test_getsubtype() is missing a return type
(#163) Test method test_isgeneric() is missing a return type
(#172) Test method test_getelements() is missing a return type
(#181) Test method test_checkcapability() is missing a return type
(#202) Test method test_estimatenexttime() is missing a return type
(#234) Test method test_getcmid() is missing a return type
(#244) Test method test_gettitle() is missing a return type
(#256) Test method test_getdescription() is missing a return type
(#272) Test method test_convertparameters() is missing a return type
(#302) Test method test_processmarkups() is missing a return type
(#325) Test method test_getui() is missing a return type
(#371) Test method test_validation() is missing a return type
(#393) Test method test_loaddataform() is missing a return type
(#405) Test method test_update_after_restore() is missing a return type
local/notificationsagent/condition/weekend/lang/ca/notificationscondition_weekend.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#46) The string key "weekendtag" is not in the correct order, it should be before "weekendtext"
(#47) The string key "privacy:metadata" is not in the correct order, it should be before "weekendtag"
local/notificationsagent/condition/weekend/lang/es/notificationscondition_weekend.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#46) The string key "weekendtag" is not in the correct order, it should be before "weekendtext"
(#48) The string key "privacy:metadata" is not in the correct order, it should be before "weekendtag"
local/notificationsagent/condition/weekend/lang/eu/notificationscondition_weekend.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#46) The string key "weekendtag" is not in the correct order, it should be before "weekendtext"
(#48) The string key "privacy:metadata" is not in the correct order, it should be before "weekendtag"
local/notificationsagent/condition/weekend/lang/gl/notificationscondition_weekend.php
(#39) The string key "conditiontext" is not in the correct order, it should be before "pluginname"
(#41) The string key "modname" is not in the correct order, it should be before "subtype"
(#42) The string key "editrule_condition_element_time" is not in the correct order, it should be before "modname"
(#43) The string key "editrule_condition_activity" is not in the correct order, it should be before "editrule_condition_element_time"
(#46) The string key "weekendtag" is not in the correct order, it should be before "weekendtext"
(#47) The string key "privacy:metadata" is not in the correct order, it should be before "weekendtag"
local/notificationsagent/condition/weekend/tests/privacy/provider_test.php
(#42) Unit test provider_test should be declared as final.
(#48) Test method test_get_reason() is missing a return type
local/notificationsagent/condition/weekend/tests/task/weekend_crontask_test.php
(#47) Unit test weekend_crontask_test should be declared as final.
(#109) Test method test_execute() is missing a return type
(#174) Test method test_get_name() is missing a return type
local/notificationsagent/condition/weekend/tests/weekend_test.php
(#49) Unit test weekend_test should be declared as final.
(#129) Test method test_evaluate() is missing a return type
(#172) Test method test_getsubtype() is missing a return type
(#181) Test method test_isgeneric() is missing a return type
(#190) Test method test_getelements() is missing a return type
(#199) Test method test_checkcapability() is missing a return type
(#218) Test method test_estimatenexttime() is missing a return type
(#254) Test method test_getcmid() is missing a return type
(#264) Test method test_gettitle() is missing a return type
(#276) Test method test_getdescription() is missing a return type
(#291) Test method test_convertparameters() is missing a return type
(#306) Test method test_processmarkups() is missing a return type
(#321) Test method test_isweekend() is missing a return type
(#344) Test method test_getui() is missing a return type
(#373) Test method test_update_after_restore() is missing a return type
local/notificationsagent/lang/ca/local_notificationsagent.php
(#40) The string key "admin_breadcrumb" is not in the correct order, it should be before "pluginname"
(#43) Unexpected comment found. Auto-fixing will not work after this comment
(#45) The string key "disable_user_use" is not in the correct order, it should be before "settings"
(#51) The string key "startdate" is not in the correct order, it should be before "tracelog_desc"
(#53) The string key "pause_after_restore" is not in the correct order, it should be before "startdate_desc"
(#56) Unexpected comment found. Auto-fixing will not work after this comment
(#57) The string key "notificationaction_action" is not in the correct order, it should be before "pause_after_restore_desc"
(#59) The string key "managenotificationsactionplugins" is not in the correct order, it should be before "notificationaction_action"
(#62) The string key "manageactionplugins" is not in the correct order, it should be before "managenotificationsconditionplugins"
(#65) The string key "actionplugins" is not in the correct order, it should be before "manageconditionplugins"
(#71) The string key "hideshow" is not in the correct order, it should be before "notificationsconditionpluginname"
(#73) Unexpected comment found. Auto-fixing will not work after this comment
(#75) The string key "menu" is not in the correct order, it should be before "tatasktriggerssk"
(#76) The string key "heading" is not in the correct order, it should be before "menu"
(#78) Unexpected comment found. Auto-fixing will not work after this comment
(#82) The string key "status_broken" is not in the correct order, it should be before "status_required"
(#84) Unexpected comment found. Auto-fixing will not work after this comment
(#85) The string key "import" is not in the correct order, it should be before "status_broken"
(#87) The string key "import_success" is not in the correct order, it should be before "no_file_selected"
(#88) The string key "import_error" is not in the correct order, it should be before "import_success"
(#91) Unexpected comment found. Auto-fixing will not work after this comment
(#92) The string key "export" is not in the correct order, it should be before "no_json_file"
(#95) Unexpected comment found. Auto-fixing will not work after this comment
(#96) The string key "assign" is not in the correct order, it should be before "ruledownload"
(#98) The string key "type_rule" is not in the correct order, it should be before "type_template"
(#100) The string key "fulltemplate" is not in the correct order, it should be before "type_sharedrule"
(#101) Unexpected comment found. Auto-fixing will not work after this comment
(#102) The string key "condition_days" is not in the correct order, it should be before "fulltemplate"
(#106) The string key "condition_grade" is not in the correct order, it should be before "condition_seconds"
(#108) Unexpected comment found. Auto-fixing will not work after this comment
(#112) The string key "editrule_activaterule" is not in the correct order, it should be before "editrule_reports"
(#114) The string key "editrule_editrule" is not in the correct order, it should be before "editrule_pauserule"
(#116) The string key "editrule_deleterule" is not in the correct order, it should be before "editrule_reportrule"
(#121) The string key "editrule_sharerule" is not in the correct order, it should be before "editrule_usetemplate"
(#123) The string key "editrule_shareallrule" is not in the correct order, it should be before "editrule_unsharerule"
(#125) The string key "editrule_sharedallrule" is not in the correct order, it should be before "editrule_unshareallrule"
(#127) The string key "editrule_runtime" is not in the correct order, it should be before "editrule_timesfired"
(#128) The string key "editrule_orderby" is not in the correct order, it should be before "editrule_runtime"
(#130) Unexpected comment found. Auto-fixing will not work after this comment
(#131) The string key "editrule_generalconditions" is not in the correct order, it should be before "editrule_orderby"
(#133) The string key "editrule_condition_error" is not in the correct order, it should be before "editrule_newcondition"
(#135) Unexpected comment found. Auto-fixing will not work after this comment
(#138) The string key "editrule_action_error" is not in the correct order, it should be before "subplugintype_notificationsagentaction"
(#140) Unexpected comment found. Auto-fixing will not work after this comment
(#144) Unexpected comment found. Auto-fixing will not work after this comment
(#145) The string key "editrule_required_error" is not in the correct order, it should be before "rulesaved"
(#147) The string key "editrule_execution_error" is not in the correct order, it should be before "editrule_runtime_error"
(#149) Unexpected comment found. Auto-fixing will not work after this comment
(#150) The string key "cardif" is not in the correct order, it should be before "editrule_execution_error"
(#152) The string key "cardthen" is not in the correct order, it should be before "cardunless"
(#153) The string key "cardsharedby" is not in the correct order, it should be before "cardthen"
(#155) Unexpected comment found. Auto-fixing will not work after this comment
(#156) The string key "card_day" is not in the correct order, it should be before "cardsharedby"
(#165) Unexpected comment found. Auto-fixing will not work after this comment
(#167) The string key "status_activatetitle" is not in the correct order, it should be before "status_pausetitle"
(#169) The string key "status_activatecontent" is not in the correct order, it should be before "status_pausecontent"
(#170) The string key "status_acceptactivated" is not in the correct order, it should be before "status_activatecontent"
(#173) The string key "statusactivate" is not in the correct order, it should be before "statuspause"
(#175) Unexpected comment found. Auto-fixing will not work after this comment
(#176) The string key "deletetitle" is not in the correct order, it should be before "statusactivate"
(#177) The string key "deletecontent_nocontext" is not in the correct order, it should be before "deletetitle"
(#178) The string key "deletecontent_hascontext" is not in the correct order, it should be before "deletecontent_nocontext"
(#180) The string key "deleteaccept" is not in the correct order, it should be before "deletecontent_hascontext"
(#182) Unexpected comment found. Auto-fixing will not work after this comment
(#183) The string key "assignassign" is not in the correct order, it should be before "deleteaccept"
(#186) The string key "assignforced" is not in the correct order, it should be before "assignsave"
(#189) The string key "assignselectedinfo" is not in the correct order, it should be before "assignunselectcourses"
(#191) Unexpected comment found. Auto-fixing will not work after this comment
(#193) The string key "sharecontent" is not in the correct order, it should be before "sharetitle"
(#195) The string key "unsharecontent" is not in the correct order, it should be before "unsharetitle"
(#196) The string key "shareaccept" is not in the correct order, it should be before "unsharecontent"
(#198) The string key "sharereject" is not in the correct order, it should be before "unshareaccept"
(#200) Unexpected comment found. Auto-fixing will not work after this comment
(#201) The string key "sharealltitle" is not in the correct order, it should be before "sharereject"
(#202) The string key "shareallcontent" is not in the correct order, it should be before "sharealltitle"
(#204) Unexpected comment found. Auto-fixing will not work after this comment
(#206) The string key "unshareallcontent" is not in the correct order, it should be before "unsharealltitle"
(#208) Unexpected comment found. Auto-fixing will not work after this comment
(#209) The string key "notificationsagent:createrule" is not in the correct order, it should be before "unshareallcontent"
(#211) The string key "notificationsagent:checkrulecontext" is not in the correct order, it should be before "notificationsagent:editrule"
(#214) The string key "notificationsagent:exportrule" is not in the correct order, it should be before "notificationsagent:updaterulestatus"
(#216) The string key "notificationsagent:assignrule" is not in the correct order, it should be before "notificationsagent:importrule"
(#219) The string key "notificationsagent:shareruleall" is not in the correct order, it should be before "notificationsagent:updateruleshare"
(#221) The string key "notificationsagent:managesiterule" is not in the correct order, it should be before "notificationsagent:unshareruleall"
(#222) The string key "notificationsagent:managecourserule" is not in the correct order, it should be before "notificationsagent:managesiterule"
(#226) The string key "notificationsagent:manageallrule" is not in the correct order, it should be before "notificationsagent:viewcourserule"
(#229) Unexpected comment found. Auto-fixing will not work after this comment
(#230) The string key "nosuchinstance" is not in the correct order, it should be before "notificationsagent:managesessions"
(#231) The string key "isnotrule" is not in the correct order, it should be before "nosuchinstance"
(#233) Unexpected comment found. Auto-fixing will not work after this comment
(#235) The string key "report" is not in the correct order, it should be before "rulename"
(#236) The string key "id" is not in the correct order, it should be before "report"
(#238) The string key "fullrule" is not in the correct order, it should be before "ruleid"
(#240) The string key "fulluser" is not in the correct order, it should be before "userid"
(#241) The string key "fullcourse" is not in the correct order, it should be before "fulluser"
(#242) The string key "courseid" is not in the correct order, it should be before "fullcourse"
(#243) The string key "actionid" is not in the correct order, it should be before "courseid"
(#245) The string key "actiondetail" is not in the correct order, it should be before "fullaction"
(#248) Unexpected comment found. Auto-fixing will not work after this comment
(#249) The string key "conditions" is not in the correct order, it should be before "timestamp"
(#251) The string key "actions" is not in the correct order, it should be before "exceptions"
(#253) Unexpected comment found. Auto-fixing will not work after this comment
(#256) Unexpected comment found. Auto-fixing will not work after this comment
(#258) The string key "privacy:metadata:courseid" is not in the correct order, it should be before "privacy:metadata:userid"
(#259) The string key "privacy:metadata:actionid" is not in the correct order, it should be before "privacy:metadata:courseid"
(#261) The string key "privacy:metadata:actiondetail" is not in the correct order, it should be before "privacy:metadata:ruleid"
(#265) The string key "privacy:metadata:localnotificationsagentreport" is not in the correct order, it should be before "privacy:metadata:timestamp"
(#267) Unexpected comment found. Auto-fixing will not work after this comment
(#268) The string key "messageprovider:notificationsagent_message" is not in the correct order, it should be before "privacy:metadata:localnotificationsagentreport"
(#269) The string key "brokenrulebody" is not in the correct order, it should be before "messageprovider:notificationsagent_message"
(#271) Unexpected comment found. Auto-fixing will not work after this comment
(#272) The string key "actionerror" is not in the correct order, it should be before "brokenrulebody"
(#275) The string key "subplugintype_notificationsaction" is not in the correct order, it should be before "subplugintype_notificationscondition"
(#277) The string key "subplugintype_notificationsaction_plural" is not in the correct order, it should be before "subplugintype_notificationscondition_plural"
(#279) Unexpected comment found. Auto-fixing will not work after this comment
(#280) The string key "evaluaterule" is not in the correct order, it should be before "subplugintype_notificationsaction_plural"
local/notificationsagent/lang/en/local_notificationsagent.php
(#40) The string key "admin_breadcrumb" is not in the correct order, it should be before "pluginname"
(#43) Unexpected comment found. Auto-fixing will not work after this comment
(#45) The string key "disable_user_use" is not in the correct order, it should be before "settings"
(#51) The string key "startdate" is not in the correct order, it should be before "tracelog_desc"
(#53) The string key "pause_after_restore" is not in the correct order, it should be before "startdate_desc"
(#56) Unexpected comment found. Auto-fixing will not work after this comment
(#57) The string key "notificationaction_action" is not in the correct order, it should be before "pause_after_restore_desc"
(#59) The string key "managenotificationsactionplugins" is not in the correct order, it should be before "notificationaction_action"
(#62) The string key "manageactionplugins" is not in the correct order, it should be before "managenotificationsconditionplugins"
(#65) The string key "actionplugins" is not in the correct order, it should be before "manageconditionplugins"
(#71) The string key "hideshow" is not in the correct order, it should be before "notificationsconditionpluginname"
(#73) Unexpected comment found. Auto-fixing will not work after this comment
(#75) The string key "menu" is not in the correct order, it should be before "tasktriggers"
(#76) The string key "heading" is not in the correct order, it should be before "menu"
(#78) Unexpected comment found. Auto-fixing will not work after this comment
(#82) The string key "status_broken" is not in the correct order, it should be before "status_required"
(#84) Unexpected comment found. Auto-fixing will not work after this comment
(#85) The string key "import" is not in the correct order, it should be before "status_broken"
(#87) The string key "import_success" is not in the correct order, it should be before "no_file_selected"
(#88) The string key "import_error" is not in the correct order, it should be before "import_success"
(#90) The string key "importrulemissingcapability" is not in the correct order, it should be before "no_json_file"
(#91) Unexpected string end, it should be a line feed after a semicolon
(#93) Unexpected comment found. Auto-fixing will not work after this comment
(#94) The string key "export" is not in the correct order, it should be before "importrulemissingcapability"
(#97) Unexpected comment found. Auto-fixing will not work after this comment
(#98) The string key "assign" is not in the correct order, it should be before "ruledownload"
(#100) The string key "type_rule" is not in the correct order, it should be before "type_template"
(#102) The string key "fulltemplate" is not in the correct order, it should be before "type_sharedrule"
(#104) Unexpected comment found. Auto-fixing will not work after this comment
(#106) The string key "sharecontent" is not in the correct order, it should be before "sharetitle"
(#108) The string key "unsharecontent" is not in the correct order, it should be before "unsharetitle"
(#109) The string key "shareaccept" is not in the correct order, it should be before "unsharecontent"
(#111) The string key "sharereject" is not in the correct order, it should be before "unshareaccept"
(#113) Unexpected comment found. Auto-fixing will not work after this comment
(#114) The string key "sharealltitle" is not in the correct order, it should be before "sharereject"
(#115) The string key "shareallcontent" is not in the correct order, it should be before "sharealltitle"
(#117) Unexpected comment found. Auto-fixing will not work after this comment
(#119) The string key "unshareallcontent" is not in the correct order, it should be before "unsharealltitle"
(#121) Unexpected comment found. Auto-fixing will not work after this comment
(#122) The string key "condition_days" is not in the correct order, it should be before "unshareallcontent"
(#126) The string key "condition_grade" is not in the correct order, it should be before "condition_seconds"
(#128) Unexpected comment found. Auto-fixing will not work after this comment
(#132) The string key "editrule_activaterule" is not in the correct order, it should be before "editrule_reports"
(#134) The string key "editrule_editrule" is not in the correct order, it should be before "editrule_pauserule"
(#136) The string key "editrule_deleterule" is not in the correct order, it should be before "editrule_reportrule"
(#141) The string key "editrule_sharerule" is not in the correct order, it should be before "editrule_usetemplate"
(#143) The string key "editrule_shareallrule" is not in the correct order, it should be before "editrule_unsharerule"
(#145) The string key "editrule_sharedallrule" is not in the correct order, it should be before "editrule_unshareallrule"
(#147) The string key "editrule_runtime" is not in the correct order, it should be before "editrule_timesfired"
(#148) The string key "editrule_orderby" is not in the correct order, it should be before "editrule_runtime"
(#150) Unexpected comment found. Auto-fixing will not work after this comment
(#151) The string key "editrule_generalconditions" is not in the correct order, it should be before "editrule_orderby"
(#153) The string key "editrule_condition_error" is not in the correct order, it should be before "editrule_newcondition"
(#155) Unexpected comment found. Auto-fixing will not work after this comment
(#158) The string key "editrule_action_error" is not in the correct order, it should be before "subplugintype_notificationsagentaction"
(#160) Unexpected comment found. Auto-fixing will not work after this comment
(#163) The string key "Rule cancelled_help" is not in the correct order, it should be before "rulecancelled"
(#166) Unexpected comment found. Auto-fixing will not work after this comment
(#167) The string key "editrule_required_error" is not in the correct order, it should be before "rulesaved"
(#169) The string key "editrule_execution_error" is not in the correct order, it should be before "editrule_runtime_error"
(#171) Unexpected comment found. Auto-fixing will not work after this comment
(#172) The string key "cardif" is not in the correct order, it should be before "editrule_execution_error"
(#174) The string key "cardthen" is not in the correct order, it should be before "cardunless"
(#175) The string key "cardsharedby" is not in the correct order, it should be before "cardthen"
(#177) Unexpected comment found. Auto-fixing will not work after this comment
(#178) The string key "card_day" is not in the correct order, it should be before "cardsharedby"
(#187) Unexpected comment found. Auto-fixing will not work after this comment
(#189) The string key "status_activatetitle" is not in the correct order, it should be before "status_pausetitle"
(#191) The string key "status_activatecontent" is not in the correct order, it should be before "status_pausecontent"
(#192) The string key "status_acceptactivated" is not in the correct order, it should be before "status_activatecontent"
(#195) The string key "statusactivate" is not in the correct order, it should be before "statuspause"
(#197) Unexpected comment found. Auto-fixing will not work after this comment
(#198) The string key "deletetitle" is not in the correct order, it should be before "statusactivate"
(#199) The string key "deletecontent_nocontext" is not in the correct order, it should be before "deletetitle"
(#200) The string key "deletecontent_hascontext" is not in the correct order, it should be before "deletecontent_nocontext"
(#202) The string key "deleteaccept" is not in the correct order, it should be before "deletecontent_hascontext"
(#204) Unexpected comment found. Auto-fixing will not work after this comment
(#205) The string key "assignassign" is not in the correct order, it should be before "deleteaccept"
(#208) The string key "assignforced" is not in the correct order, it should be before "assignsave"
(#211) The string key "assignselectedinfo" is not in the correct order, it should be before "assignunselectcourses"
(#213) Unexpected comment found. Auto-fixing will not work after this comment
(#216) The string key "notificationsagent:checkrulecontext" is not in the correct order, it should be before "notificationsagent:editrule"
(#219) The string key "notificationsagent:exportrule" is not in the correct order, it should be before "notificationsagent:updaterulestatus"
(#221) The string key "notificationsagent:assignrule" is not in the correct order, it should be before "notificationsagent:importrule"
(#224) The string key "notificationsagent:shareruleall" is not in the correct order, it should be before "notificationsagent:updateruleshare"
(#226) The string key "notificationsagent:managesiterule" is not in the correct order, it should be before "notificationsagent:unshareruleall"
(#227) The string key "notificationsagent:managecourserule" is not in the correct order, it should be before "notificationsagent:managesiterule"
(#231) The string key "notificationsagent:manageallrule" is not in the correct order, it should be before "notificationsagent:viewcourserule"
(#234) Unexpected comment found. Auto-fixing will not work after this comment
(#235) The string key "nosuchinstance" is not in the correct order, it should be before "notificationsagent:managesessions"
(#236) The string key "isnotrule" is not in the correct order, it should be before "nosuchinstance"
(#238) Unexpected comment found. Auto-fixing will not work after this comment
(#240) The string key "report" is not in the correct order, it should be before "rulename"
(#241) The string key "id" is not in the correct order, it should be before "report"
(#243) The string key "fullrule" is not in the correct order, it should be before "ruleid"
(#245) The string key "fulluser" is not in the correct order, it should be before "userid"
(#246) The string key "fullcourse" is not in the correct order, it should be before "fulluser"
(#247) The string key "courseid" is not in the correct order, it should be before "fullcourse"
(#248) The string key "actionid" is not in the correct order, it should be before "courseid"
(#250) The string key "actiondetail" is not in the correct order, it should be before "fullaction"
(#253) Unexpected comment found. Auto-fixing will not work after this comment
(#254) The string key "conditions" is not in the correct order, it should be before "timestamp"
(#256) The string key "actions" is not in the correct order, it should be before "exceptions"
(#258) Unexpected comment found. Auto-fixing will not work after this comment
(#260) The string key "cachedef_course" is not in the correct order, it should be before "cachedef_launched"
(#261) The string key "cachedef_condition" is not in the correct order, it should be before "cachedef_course"
(#262) The string key "cachedef_action" is not in the correct order, it should be before "cachedef_condition"
(#264) Unexpected comment found. Auto-fixing will not work after this comment
(#266) The string key "privacy:metadata:courseid" is not in the correct order, it should be before "privacy:metadata:userid"
(#267) The string key "privacy:metadata:actionid" is not in the correct order, it should be before "privacy:metadata:courseid"
(#269) The string key "privacy:metadata:actiondetail" is not in the correct order, it should be before "privacy:metadata:ruleid"
(#273) The string key "privacy:metadata:localnotificationsagentreport" is not in the correct order, it should be before "privacy:metadata:timestamp"
(#274) The string key "privacy:metadata:createdby" is not in the correct order, it should be before "privacy:metadata:localnotificationsagentreport"
(#275) The string key "privacy:metadata:createdat" is not in the correct order, it should be before "privacy:metadata:createdby"
(#279) The string key "privacy:metadata:notificationsagent_rule:createdat" is not in the correct order, it should be before "privacy:metadata:notificationsagent_rule:createdby"
(#281) The string key "privacy:metadata:notificationsagent_launched" is not in the correct order, it should be before "privacy:metadata:notificationsagent_rule:createdat"
(#283) The string key "privacy:metadata:notificationsagent_launched:timesfired" is not in the correct order, it should be before "privacy:metadata:notificationsagent_launched:userid"
(#284) The string key "privacy:metadata:notificationsagent_launched:timecreated" is not in the correct order, it should be before "privacy:metadata:notificationsagent_launched:timesfired"
(#287) The string key "privacy:metadata:notificationsagent_cache" is not in the correct order, it should be before "privacy:metadata:notificationsagent_launched:timemodified"
(#289) The string key "privacy:metadata:notificationsagent_cache:startdate" is not in the correct order, it should be before "privacy:metadata:notificationsagent_cache:userid"
(#290) The string key "privacy:metadata:notificationsagent_cache:cache" is not in the correct order, it should be before "privacy:metadata:notificationsagent_cache:startdate"
(#294) The string key "privacy:metadata:notificationsagent_triggers:startdate" is not in the correct order, it should be before "privacy:metadata:notificationsagent_triggers:userid"
(#295) The string key "privacy:metadata:notificationsagent_triggers:ruleoff" is not in the correct order, it should be before "privacy:metadata:notificationsagent_triggers:startdate"
(#297) Unexpected comment found. Auto-fixing will not work after this comment
(#298) The string key "messageprovider:notificationsagent_message" is not in the correct order, it should be before "privacy:metadata:notificationsagent_triggers:ruleoff"
(#299) The string key "brokenrulebody" is not in the correct order, it should be before "messageprovider:notificationsagent_message"
(#301) Unexpected comment found. Auto-fixing will not work after this comment
(#302) The string key "actionerror" is not in the correct order, it should be before "brokenrulebody"
(#305) The string key "subplugintype_notificationsaction" is not in the correct order, it should be before "subplugintype_notificationscondition"
(#307) The string key "subplugintype_notificationsaction_plural" is not in the correct order, it should be before "subplugintype_notificationscondition_plural"
(#309) Unexpected comment found. Auto-fixing will not work after this comment
(#310) The string key "evaluaterule" is not in the correct order, it should be before "subplugintype_notificationsaction_plural"
(#314) Unexpected comment found. Auto-fixing will not work after this comment
(#317) The string key "placeholder_User_Email" is not in the correct order, it should be before "placeholder_User_LastName"
(#319) The string key "placeholder_User_Address" is not in the correct order, it should be before "placeholder_User_Username"
(#320) The string key "placeholder_Course_FullName" is not in the correct order, it should be before "placeholder_User_Address"
(#322) The string key "placeholder_Course_Category_Name" is not in the correct order, it should be before "placeholder_Course_Url"
(#325) The string key "placeholder_Teacher_Email" is not in the correct order, it should be before "placeholder_Teacher_LastName"
(#327) The string key "placeholder_Teacher_Address" is not in the correct order, it should be before "placeholder_Teacher_Username"
(#328) The string key "placeholder_Current_time" is not in the correct order, it should be before "placeholder_Teacher_Address"
(#332) Unexpected comment found. Auto-fixing will not work after this comment
(#333) The string key "import_desc" is not in the correct order, it should be before "placeholder_Separator"
(#334) The string key "import_choose" is not in the correct order, it should be before "import_desc"
(#336) The string key "import_apply" is not in the correct order, it should be before "import_title"
local/notificationsagent/lang/es/local_notificationsagent.php
(#40) The string key "admin_breadcrumb" is not in the correct order, it should be before "pluginname"
(#43) Unexpected comment found. Auto-fixing will not work after this comment
(#45) The string key "disable_user_use" is not in the correct order, it should be before "settings"
(#51) The string key "startdate" is not in the correct order, it should be before "tracelog_desc"
(#53) The string key "pause_after_restore" is not in the correct order, it should be before "startdate_desc"
(#56) Unexpected comment found. Auto-fixing will not work after this comment
(#57) The string key "notificationaction_action" is not in the correct order, it should be before "pause_after_restore_desc"
(#59) The string key "managenotificationsactionplugins" is not in the correct order, it should be before "notificationaction_action"
(#62) The string key "manageactionplugins" is not in the correct order, it should be before "managenotificationsconditionplugins"
(#65) The string key "actionplugins" is not in the correct order, it should be before "manageconditionplugins"
(#71) The string key "hideshow" is not in the correct order, it should be before "notificationsconditionpluginname"
(#73) Unexpected comment found. Auto-fixing will not work after this comment
(#75) The string key "menu" is not in the correct order, it should be before "tatasktriggerssk"
(#76) The string key "heading" is not in the correct order, it should be before "menu"
(#78) Unexpected comment found. Auto-fixing will not work after this comment
(#82) The string key "status_broken" is not in the correct order, it should be before "status_required"
(#84) Unexpected comment found. Auto-fixing will not work after this comment
(#85) The string key "import" is not in the correct order, it should be before "status_broken"
(#87) The string key "import_success" is not in the correct order, it should be before "no_file_selected"
(#88) The string key "import_error" is not in the correct order, it should be before "import_success"
(#91) Unexpected comment found. Auto-fixing will not work after this comment
(#92) The string key "export" is not in the correct order, it should be before "no_json_file"
(#95) Unexpected comment found. Auto-fixing will not work after this comment
(#96) The string key "assign" is not in the correct order, it should be before "ruledownload"
(#98) The string key "type_rule" is not in the correct order, it should be before "type_template"
(#100) The string key "fulltemplate" is not in the correct order, it should be before "type_sharedrule"
(#102) Unexpected comment found. Auto-fixing will not work after this comment
(#103) The string key "condition_days" is not in the correct order, it should be before "fulltemplate"
(#107) The string key "condition_grade" is not in the correct order, it should be before "condition_seconds"
(#109) Unexpected comment found. Auto-fixing will not work after this comment
(#113) The string key "editrule_activaterule" is not in the correct order, it should be before "editrule_reports"
(#115) The string key "editrule_editrule" is not in the correct order, it should be before "editrule_pauserule"
(#117) The string key "editrule_deleterule" is not in the correct order, it should be before "editrule_reportrule"
(#122) The string key "editrule_sharerule" is not in the correct order, it should be before "editrule_usetemplate"
(#124) The string key "editrule_shareallrule" is not in the correct order, it should be before "editrule_unsharerule"
(#126) The string key "editrule_sharedallrule" is not in the correct order, it should be before "editrule_unshareallrule"
(#128) The string key "editrule_runtime" is not in the correct order, it should be before "editrule_timesfired"
(#129) The string key "editrule_orderby" is not in the correct order, it should be before "editrule_runtime"
(#131) Unexpected comment found. Auto-fixing will not work after this comment
(#132) The string key "editrule_generalconditions" is not in the correct order, it should be before "editrule_orderby"
(#134) The string key "editrule_condition_error" is not in the correct order, it should be before "editrule_newcondition"
(#136) Unexpected comment found. Auto-fixing will not work after this comment
(#139) The string key "editrule_action_error" is not in the correct order, it should be before "subplugintype_notificationsagentaction"
(#141) Unexpected comment found. Auto-fixing will not work after this comment
(#145) Unexpected comment found. Auto-fixing will not work after this comment
(#146) The string key "editrule_required_error" is not in the correct order, it should be before "rulesaved"
(#148) The string key "editrule_execution_error" is not in the correct order, it should be before "editrule_runtime_error"
(#150) Unexpected comment found. Auto-fixing will not work after this comment
(#151) The string key "cardif" is not in the correct order, it should be before "editrule_execution_error"
(#153) The string key "cardthen" is not in the correct order, it should be before "cardunless"
(#154) The string key "cardsharedby" is not in the correct order, it should be before "cardthen"
(#156) Unexpected comment found. Auto-fixing will not work after this comment
(#157) The string key "card_day" is not in the correct order, it should be before "cardsharedby"
(#166) Unexpected comment found. Auto-fixing will not work after this comment
(#168) The string key "status_activatetitle" is not in the correct order, it should be before "status_pausetitle"
(#170) The string key "status_activatecontent" is not in the correct order, it should be before "status_pausecontent"
(#171) The string key "status_acceptactivated" is not in the correct order, it should be before "status_activatecontent"
(#174) The string key "statusactivate" is not in the correct order, it should be before "statuspause"
(#176) Unexpected comment found. Auto-fixing will not work after this comment
(#177) The string key "deletetitle" is not in the correct order, it should be before "statusactivate"
(#178) The string key "deletecontent_nocontext" is not in the correct order, it should be before "deletetitle"
(#179) The string key "deletecontent_hascontext" is not in the correct order, it should be before "deletecontent_nocontext"
(#181) The string key "deleteaccept" is not in the correct order, it should be before "deletecontent_hascontext"
(#183) Unexpected comment found. Auto-fixing will not work after this comment
(#184) The string key "assignassign" is not in the correct order, it should be before "deleteaccept"
(#187) The string key "assignforced" is not in the correct order, it should be before "assignsave"
(#190) The string key "assignselectedinfo" is not in the correct order, it should be before "assignunselectcourses"
(#192) Unexpected comment found. Auto-fixing will not work after this comment
(#194) The string key "sharecontent" is not in the correct order, it should be before "sharetitle"
(#196) The string key "unsharecontent" is not in the correct order, it should be before "unsharetitle"
(#197) The string key "shareaccept" is not in the correct order, it should be before "unsharecontent"
(#199) The string key "sharereject" is not in the correct order, it should be before "unshareaccept"
(#201) Unexpected comment found. Auto-fixing will not work after this comment
(#202) The string key "sharealltitle" is not in the correct order, it should be before "sharereject"
(#203) The string key "shareallcontent" is not in the correct order, it should be before "sharealltitle"
(#205) Unexpected comment found. Auto-fixing will not work after this comment
(#207) The string key "unshareallcontent" is not in the correct order, it should be before "unsharealltitle"
(#209) Unexpected comment found. Auto-fixing will not work after this comment
(#210) The string key "notificationsagent:createrule" is not in the correct order, it should be before "unshareallcontent"
(#212) The string key "notificationsagent:checkrulecontext" is not in the correct order, it should be before "notificationsagent:editrule"
(#215) The string key "notificationsagent:exportrule" is not in the correct order, it should be before "notificationsagent:updaterulestatus"
(#217) The string key "notificationsagent:assignrule" is not in the correct order, it should be before "notificationsagent:importrule"
(#220) The string key "notificationsagent:shareruleall" is not in the correct order, it should be before "notificationsagent:updateruleshare"
(#222) The string key "notificationsagent:managesiterule" is not in the correct order, it should be before "notificationsagent:unshareruleall"
(#223) The string key "notificationsagent:managecourserule" is not in the correct order, it should be before "notificationsagent:managesiterule"
(#227) The string key "notificationsagent:manageallrule" is not in the correct order, it should be before "notificationsagent:viewcourserule"
(#230) Unexpected comment found. Auto-fixing will not work after this comment
(#231) The string key "nosuchinstance" is not in the correct order, it should be before "notificationsagent:managesessions"
(#232) The string key "isnotrule" is not in the correct order, it should be before "nosuchinstance"
(#234) Unexpected comment found. Auto-fixing will not work after this comment
(#236) The string key "report" is not in the correct order, it should be before "rulename"
(#237) The string key "id" is not in the correct order, it should be before "report"
(#239) The string key "fullrule" is not in the correct order, it should be before "ruleid"
(#241) The string key "fulluser" is not in the correct order, it should be before "userid"
(#242) The string key "fullcourse" is not in the correct order, it should be before "fulluser"
(#243) The string key "courseid" is not in the correct order, it should be before "fullcourse"
(#244) The string key "actionid" is not in the correct order, it should be before "courseid"
(#246) The string key "actiondetail" is not in the correct order, it should be before "fullaction"
(#249) Unexpected comment found. Auto-fixing will not work after this comment
(#250) The string key "conditions" is not in the correct order, it should be before "timestamp"
(#252) The string key "actions" is not in the correct order, it should be before "exceptions"
(#254) Unexpected comment found. Auto-fixing will not work after this comment
(#256) The string key "cachedef_course" is not in the correct order, it should be before "cachedef_launched"
(#257) The string key "cachedef_condition" is not in the correct order, it should be before "cachedef_course"
(#258) The string key "cachedef_action" is not in the correct order, it should be before "cachedef_condition"
(#260) Unexpected comment found. Auto-fixing will not work after this comment
(#263) The string key "privacy:metadata:courseid" is not in the correct order, it should be before "privacy:metadata:userid"
(#264) The string key "privacy:metadata:actionid" is not in the correct order, it should be before "privacy:metadata:courseid"
(#266) The string key "privacy:metadata:actiondetail" is not in the correct order, it should be before "privacy:metadata:ruleid"
(#270) The string key "privacy:metadata:localnotificationsagentreport" is not in the correct order, it should be before "privacy:metadata:timestamp"
(#272) Unexpected comment found. Auto-fixing will not work after this comment
(#273) The string key "messageprovider:notificationsagent_message" is not in the correct order, it should be before "privacy:metadata:localnotificationsagentreport"
(#274) The string key "brokenrulebody" is not in the correct order, it should be before "messageprovider:notificationsagent_message"
(#276) Unexpected comment found. Auto-fixing will not work after this comment
(#277) The string key "actionerror" is not in the correct order, it should be before "brokenrulebody"
(#280) The string key "subplugintype_notificationsaction" is not in the correct order, it should be before "subplugintype_notificationscondition"
(#282) The string key "subplugintype_notificationsaction_plural" is not in the correct order, it should be before "subplugintype_notificationscondition_plural"
(#283) Unexpected comment found. Auto-fixing will not work after this comment
(#284) The string key "evaluaterule" is not in the correct order, it should be before "subplugintype_notificationsaction_plural"
(#287) Unexpected comment found. Auto-fixing will not work after this comment
(#290) The string key "placeholder_User_Email" is not in the correct order, it should be before "placeholder_User_LastName"
(#292) The string key "placeholder_User_Address" is not in the correct order, it should be before "placeholder_User_Username"
(#293) The string key "placeholder_Course_FullName" is not in the correct order, it should be before "placeholder_User_Address"
(#295) The string key "placeholder_Course_Category_Name" is not in the correct order, it should be before "placeholder_Course_Url"
(#298) The string key "placeholder_Teacher_Email" is not in the correct order, it should be before "placeholder_Teacher_LastName"
(#300) The string key "placeholder_Teacher_Address" is not in the correct order, it should be before "placeholder_Teacher_Username"
(#301) The string key "placeholder_Current_time" is not in the correct order, it should be before "placeholder_Teacher_Address"
(#303) The string key "placeholder_Follow_Link" is not in the correct order, it should be before "placeholder_Separator"
local/notificationsagent/lang/eu/local_notificationsagent.php
(#40) The string key "admin_breadcrumb" is not in the correct order, it should be before "pluginname"
(#43) Unexpected comment found. Auto-fixing will not work after this comment
(#45) The string key "disable_user_use" is not in the correct order, it should be before "settings"
(#51) The string key "startdate" is not in the correct order, it should be before "tracelog_desc"
(#53) The string key "pause_after_restore" is not in the correct order, it should be before "startdate_desc"
(#56) Unexpected comment found. Auto-fixing will not work after this comment
(#57) The string key "notificationaction_action" is not in the correct order, it should be before "pause_after_restore_desc"
(#59) The string key "managenotificationsactionplugins" is not in the correct order, it should be before "notificationaction_action"
(#62) The string key "manageactionplugins" is not in the correct order, it should be before "managenotificationsconditionplugins"
(#65) The string key "actionplugins" is not in the correct order, it should be before "manageconditionplugins"
(#71) The string key "hideshow" is not in the correct order, it should be before "notificationsconditionpluginname"
(#73) Unexpected comment found. Auto-fixing will not work after this comment
(#75) The string key "menu" is not in the correct order, it should be before "tatasktriggerssk"
(#76) The string key "heading" is not in the correct order, it should be before "menu"
(#78) Unexpected comment found. Auto-fixing will not work after this comment
(#82) The string key "status_broken" is not in the correct order, it should be before "status_required"
(#84) Unexpected comment found. Auto-fixing will not work after this comment
(#85) The string key "import" is not in the correct order, it should be before "status_broken"
(#87) The string key "import_success" is not in the correct order, it should be before "no_file_selected"
(#88) The string key "import_error" is not in the correct order, it should be before "import_success"
(#91) Unexpected comment found. Auto-fixing will not work after this comment
(#92) The string key "export" is not in the correct order, it should be before "no_json_file"
(#95) Unexpected comment found. Auto-fixing will not work after this comment
(#96) The string key "assign" is not in the correct order, it should be before "ruledownload"
(#98) The string key "type_rule" is not in the correct order, it should be before "type_template"
(#100) The string key "fulltemplate" is not in the correct order, it should be before "type_sharedrule"
(#102) Unexpected comment found. Auto-fixing will not work after this comment
(#103) The string key "condition_days" is not in the correct order, it should be before "fulltemplate"
(#107) The string key "condition_grade" is not in the correct order, it should be before "condition_seconds"
(#109) Unexpected comment found. Auto-fixing will not work after this comment
(#113) The string key "editrule_activaterule" is not in the correct order, it should be before "editrule_reports"
(#115) The string key "editrule_editrule" is not in the correct order, it should be before "editrule_pauserule"
(#117) The string key "editrule_deleterule" is not in the correct order, it should be before "editrule_reportrule"
(#122) The string key "editrule_sharerule" is not in the correct order, it should be before "editrule_usetemplate"
(#124) The string key "editrule_shareallrule" is not in the correct order, it should be before "editrule_unsharerule"
(#126) The string key "editrule_sharedallrule" is not in the correct order, it should be before "editrule_unshareallrule"
(#128) The string key "editrule_runtime" is not in the correct order, it should be before "editrule_timesfired"
(#129) The string key "editrule_orderby" is not in the correct order, it should be before "editrule_runtime"
(#131) Unexpected comment found. Auto-fixing will not work after this comment
(#132) The string key "editrule_generalconditions" is not in the correct order, it should be before "editrule_orderby"
(#134) The string key "editrule_condition_error" is not in the correct order, it should be before "editrule_newcondition"
(#136) Unexpected comment found. Auto-fixing will not work after this comment
(#139) The string key "editrule_action_error" is not in the correct order, it should be before "subplugintype_notificationsagentaction"
(#141) Unexpected comment found. Auto-fixing will not work after this comment
(#145) Unexpected comment found. Auto-fixing will not work after this comment
(#146) The string key "editrule_required_error" is not in the correct order, it should be before "rulesaved"
(#148) The string key "editrule_execution_error" is not in the correct order, it should be before "editrule_runtime_error"
(#150) Unexpected comment found. Auto-fixing will not work after this comment
(#151) The string key "cardif" is not in the correct order, it should be before "editrule_execution_error"
(#153) The string key "cardthen" is not in the correct order, it should be before "cardunless"
(#154) The string key "cardsharedby" is not in the correct order, it should be before "cardthen"
(#156) Unexpected comment found. Auto-fixing will not work after this comment
(#157) The string key "card_day" is not in the correct order, it should be before "cardsharedby"
(#166) Unexpected comment found. Auto-fixing will not work after this comment
(#168) The string key "status_activatetitle" is not in the correct order, it should be before "status_pausetitle"
(#170) The string key "status_activatecontent" is not in the correct order, it should be before "status_pausecontent"
(#171) The string key "status_acceptactivated" is not in the correct order, it should be before "status_activatecontent"
(#174) The string key "statusactivate" is not in the correct order, it should be before "statuspause"
(#176) Unexpected comment found. Auto-fixing will not work after this comment
(#177) The string key "deletetitle" is not in the correct order, it should be before "statusactivate"
(#178) The string key "deletecontent_nocontext" is not in the correct order, it should be before "deletetitle"
(#179) The string key "deletecontent_hascontext" is not in the correct order, it should be before "deletecontent_nocontext"
(#181) The string key "deleteaccept" is not in the correct order, it should be before "deletecontent_hascontext"
(#183) Unexpected comment found. Auto-fixing will not work after this comment
(#184) The string key "assignassign" is not in the correct order, it should be before "deleteaccept"
(#187) The string key "assignforced" is not in the correct order, it should be before "assignsave"
(#190) The string key "assignselectedinfo" is not in the correct order, it should be before "assignunselectcourses"
(#192) Unexpected comment found. Auto-fixing will not work after this comment
(#194) The string key "sharecontent" is not in the correct order, it should be before "sharetitle"
(#196) The string key "unsharecontent" is not in the correct order, it should be before "unsharetitle"
(#197) The string key "shareaccept" is not in the correct order, it should be before "unsharecontent"
(#199) The string key "sharereject" is not in the correct order, it should be before "unshareaccept"
(#201) Unexpected comment found. Auto-fixing will not work after this comment
(#202) The string key "sharealltitle" is not in the correct order, it should be before "sharereject"
(#203) The string key "shareallcontent" is not in the correct order, it should be before "sharealltitle"
(#205) Unexpected comment found. Auto-fixing will not work after this comment
(#207) The string key "unshareallcontent" is not in the correct order, it should be before "unsharealltitle"
(#209) Unexpected comment found. Auto-fixing will not work after this comment
(#210) The string key "notificationsagent:createrule" is not in the correct order, it should be before "unshareallcontent"
(#212) The string key "notificationsagent:checkrulecontext" is not in the correct order, it should be before "notificationsagent:etrule"
(#215) The string key "notificationsagent:exportrule" is not in the correct order, it should be before "notificationsagent:updaterulestatus"
(#217) The string key "notificationsagent:assignrule" is not in the correct order, it should be before "notificationsagent:importrule"
(#220) The string key "notificationsagent:shareruleall" is not in the correct order, it should be before "notificationsagent:updateruleshare"
(#222) The string key "notificationsagent:managesiterule" is not in the correct order, it should be before "notificationsagent:unshareruleall"
(#223) The string key "notificationsagent:managecourserule" is not in the correct order, it should be before "notificationsagent:managesiterule"
(#227) The string key "notificationsagent:manageallrule" is not in the correct order, it should be before "notificationsagent:viewcourserule"
(#230) Unexpected comment found. Auto-fixing will not work after this comment
(#231) The string key "nosuchinstance" is not in the correct order, it should be before "notificationsagent:managesessions"
(#232) The string key "isnotrule" is not in the correct order, it should be before "nosuchinstance"
(#234) Unexpected comment found. Auto-fixing will not work after this comment
(#236) The string key "report" is not in the correct order, it should be before "rulename"
(#237) The string key "id" is not in the correct order, it should be before "report"
(#239) The string key "fullrule" is not in the correct order, it should be before "ruleid"
(#241) The string key "fulluser" is not in the correct order, it should be before "userid"
(#242) The string key "fullcourse" is not in the correct order, it should be before "fulluser"
(#243) The string key "courseid" is not in the correct order, it should be before "fullcourse"
(#244) The string key "actionid" is not in the correct order, it should be before "courseid"
(#246) The string key "actiondetail" is not in the correct order, it should be before "fullaction"
(#249) Unexpected comment found. Auto-fixing will not work after this comment
(#250) The string key "conditions" is not in the correct order, it should be before "timestamp"
(#252) The string key "actions" is not in the correct order, it should be before "exceptions"
(#254) Unexpected comment found. Auto-fixing will not work after this comment
(#257) Unexpected comment found. Auto-fixing will not work after this comment
(#259) The string key "privacy:metadata:courseid" is not in the correct order, it should be before "privacy:metadata:userid"
(#260) The string key "privacy:metadata:actionid" is not in the correct order, it should be before "privacy:metadata:courseid"
(#262) The string key "privacy:metadata:actiondetail" is not in the correct order, it should be before "privacy:metadata:ruleid"
(#266) The string key "privacy:metadata:localnotificationsagentreport" is not in the correct order, it should be before "privacy:metadata:timestamp"
(#268) Unexpected comment found. Auto-fixing will not work after this comment
(#269) The string key "messageprovider:notificationsagent_message" is not in the correct order, it should be before "privacy:metadata:localnotificationsagentreport"
(#270) The string key "brokenrulebody" is not in the correct order, it should be before "messageprovider:notificationsagent_message"
(#272) Unexpected comment found. Auto-fixing will not work after this comment
(#273) The string key "actionerror" is not in the correct order, it should be before "brokenrulebody"
(#276) The string key "subplugintype_notificationsaction" is not in the correct order, it should be before "subplugintype_notificationscondition"
(#278) The string key "subplugintype_notificationsaction_plural" is not in the correct order, it should be before "subplugintype_notificationscondition_plural"
(#280) Unexpected comment found. Auto-fixing will not work after this comment
(#281) The string key "evaluaterule" is not in the correct order, it should be before "subplugintype_notificationsaction_plural"
local/notificationsagent/lang/gl/local_notificationsagent.php
(#40) The string key "admin_breadcrumb" is not in the correct order, it should be before "pluginname"
(#43) Unexpected comment found. Auto-fixing will not work after this comment
(#45) The string key "disable_user_use" is not in the correct order, it should be before "settings"
(#51) The string key "startdate" is not in the correct order, it should be before "tracelog_desc"
(#53) The string key "pause_after_restore" is not in the correct order, it should be before "startdate_desc"
(#56) Unexpected comment found. Auto-fixing will not work after this comment
(#57) The string key "notificationaction_action" is not in the correct order, it should be before "pause_after_restore_desc"
(#59) The string key "managenotificationsactionplugins" is not in the correct order, it should be before "notificationaction_action"
(#62) The string key "manageactionplugins" is not in the correct order, it should be before "managenotificationsconditionplugins"
(#65) The string key "actionplugins" is not in the correct order, it should be before "manageconditionplugins"
(#71) The string key "hideshow" is not in the correct order, it should be before "notificationsconditionpluginname"
(#73) Unexpected comment found. Auto-fixing will not work after this comment
(#75) The string key "menu" is not in the correct order, it should be before "tatasktriggerssk"
(#76) The string key "heading" is not in the correct order, it should be before "menu"
(#78) Unexpected comment found. Auto-fixing will not work after this comment
(#82) The string key "status_broken" is not in the correct order, it should be before "status_required"
(#84) Unexpected comment found. Auto-fixing will not work after this comment
(#85) The string key "import" is not in the correct order, it should be before "status_broken"
(#87) The string key "import_success" is not in the correct order, it should be before "no_file_selected"
(#88) The string key "import_error" is not in the correct order, it should be before "import_success"
(#91) Unexpected comment found. Auto-fixing will not work after this comment
(#92) The string key "export" is not in the correct order, it should be before "no_json_file"
(#95) Unexpected comment found. Auto-fixing will not work after this comment
(#96) The string key "assign" is not in the correct order, it should be before "ruledownload"
(#98) The string key "type_rule" is not in the correct order, it should be before "type_template"
(#100) The string key "fulltemplate" is not in the correct order, it should be before "type_sharedrule"
(#102) Unexpected comment found. Auto-fixing will not work after this comment
(#103) The string key "condition_days" is not in the correct order, it should be before "fulltemplate"
(#107) The string key "condition_grade" is not in the correct order, it should be before "condition_seconds"
(#109) Unexpected comment found. Auto-fixing will not work after this comment
(#112) The string key "editrule_activaterule" is not in the correct order, it should be before "editrule_newrule"
(#114) The string key "ediditrule_editrule" is not in the correct order, it should be before "editrule_pauserule"
(#115) The string key "ediditrule_deleterule" is not in the correct order, it should be before "ediditrule_editrule"
(#120) The string key "editrule_sharerule" is not in the correct order, it should be before "editrule_usetemplate"
(#122) The string key "editrule_shareallrule" is not in the correct order, it should be before "editrule_unsharerule"
(#124) The string key "editrule_sharedallrule" is not in the correct order, it should be before "editrule_unshareallrule"
(#126) The string key "editrule_runtime" is not in the correct order, it should be before "editrule_timesfired"
(#127) The string key "editrule_orderby" is not in the correct order, it should be before "editrule_runtime"
(#129) Unexpected comment found. Auto-fixing will not work after this comment
(#130) The string key "editrule_generalconditions" is not in the correct order, it should be before "editrule_orderby"
(#132) The string key "editrule_condition_error" is not in the correct order, it should be before "editrule_newcondition"
(#134) Unexpected comment found. Auto-fixing will not work after this comment
(#137) The string key "editrule_action_error" is not in the correct order, it should be before "subplugintype_notificationsagentaction"
(#139) Unexpected comment found. Auto-fixing will not work after this comment
(#143) Unexpected comment found. Auto-fixing will not work after this comment
(#144) The string key "editrule_required_error" is not in the correct order, it should be before "rulesaved"
(#146) The string key "editrule_execution_error" is not in the correct order, it should be before "editrule_runtime_error"
(#148) Unexpected comment found. Auto-fixing will not work after this comment
(#149) The string key "cardif" is not in the correct order, it should be before "editrule_execution_error"
(#151) The string key "cardthen" is not in the correct order, it should be before "cardunless"
(#152) The string key "cardsharedby" is not in the correct order, it should be before "cardthen"
(#154) Unexpected comment found. Auto-fixing will not work after this comment
(#155) The string key "card_day" is not in the correct order, it should be before "cardsharedby"
(#164) Unexpected comment found. Auto-fixing will not work after this comment
(#166) The string key "status_activatetitle" is not in the correct order, it should be before "status_pausetitle"
(#168) The string key "status_activatecontent" is not in the correct order, it should be before "status_pausecontent"
(#169) The string key "status_acceptactivated" is not in the correct order, it should be before "status_activatecontent"
(#172) The string key "statusactivate" is not in the correct order, it should be before "statuspause"
(#174) Unexpected comment found. Auto-fixing will not work after this comment
(#175) The string key "deletetitle" is not in the correct order, it should be before "statusactivate"
(#176) The string key "deletecontent_nocontext" is not in the correct order, it should be before "deletetitle"
(#177) The string key "deletecontent_hascontext" is not in the correct order, it should be before "deletecontent_nocontext"
(#179) The string key "deleteaccept" is not in the correct order, it should be before "deletecontent_hascontext"
(#181) Unexpected comment found. Auto-fixing will not work after this comment
(#182) The string key "assignassign" is not in the correct order, it should be before "deleteaccept"
(#185) The string key "assignforced" is not in the correct order, it should be before "assignsave"
(#188) The string key "assignselectedinfo" is not in the correct order, it should be before "assignunselectcourses"
(#190) Unexpected comment found. Auto-fixing will not work after this comment
(#192) The string key "sharecontent" is not in the correct order, it should be before "sharetitle"
(#194) The string key "unsharecontent" is not in the correct order, it should be before "unsharetitle"
(#195) The string key "shareaccept" is not in the correct order, it should be before "unsharecontent"
(#197) The string key "sharereject" is not in the correct order, it should be before "unshareaccept"
(#199) Unexpected comment found. Auto-fixing will not work after this comment
(#200) The string key "sharealltitle" is not in the correct order, it should be before "sharereject"
(#201) The string key "shareallcontent" is not in the correct order, it should be before "sharealltitle"
(#203) Unexpected comment found. Auto-fixing will not work after this comment
(#205) The string key "unshareallcontent" is not in the correct order, it should be before "unsharealltitle"
(#207) Unexpected comment found. Auto-fixing will not work after this comment
(#208) The string key "notificationsagent:createrule" is not in the correct order, it should be before "unshareallcontent"
(#210) The string key "notificationsagent:checkrulecontext" is not in the correct order, it should be before "notificationsagent:etrule"
(#213) The string key "notificationsagent:exportrule" is not in the correct order, it should be before "notificationsagent:updaterulestatus"
(#215) The string key "notificationsagent:assignrule" is not in the correct order, it should be before "notificationsagent:importrule"
(#218) The string key "notificationsagent:shareruleall" is not in the correct order, it should be before "notificationsagent:updateruleshare"
(#220) The string key "notificationsagent:managesiterule" is not in the correct order, it should be before "notificationsagent:unshareruleall"
(#221) The string key "notificationsagent:managecourserule" is not in the correct order, it should be before "notificationsagent:managesiterule"
(#225) The string key "notificationsagent:manageallrule" is not in the correct order, it should be before "notificationsagent:viewcourserule"
(#228) Unexpected comment found. Auto-fixing will not work after this comment
(#229) The string key "nosuchinstance" is not in the correct order, it should be before "notificationsagent:managesessions"
(#230) The string key "isnotrule" is not in the correct order, it should be before "nosuchinstance"
(#232) Unexpected comment found. Auto-fixing will not work after this comment
(#234) The string key "report" is not in the correct order, it should be before "rulename"
(#235) The string key "id" is not in the correct order, it should be before "report"
(#237) The string key "fullrule" is not in the correct order, it should be before "ruleid"
(#239) The string key "fulluser" is not in the correct order, it should be before "userid"
(#240) The string key "fullcourse" is not in the correct order, it should be before "fulluser"
(#241) The string key "courseid" is not in the correct order, it should be before "fullcourse"
(#242) The string key "actionid" is not in the correct order, it should be before "courseid"
(#244) The string key "actiondetail" is not in the correct order, it should be before "fullaction"
(#247) Unexpected comment found. Auto-fixing will not work after this comment
(#248) The string key "conditions" is not in the correct order, it should be before "timestamp"
(#250) The string key "actions" is not in the correct order, it should be before "exceptions"
(#252) Unexpected comment found. Auto-fixing will not work after this comment
(#255) Unexpected comment found. Auto-fixing will not work after this comment
(#257) The string key "privacy:metadata:courseid" is not in the correct order, it should be before "privacy:metadata:userid"
(#258) The string key "privacy:metadata:actionid" is not in the correct order, it should be before "privacy:metadata:courseid"
(#260) The string key "privacy:metadata:actiondetail" is not in the correct order, it should be before "privacy:metadata:ruleid"
(#264) The string key "privacy:metadata:localnotificationsagentreport" is not in the correct order, it should be before "privacy:metadata:timestamp"
(#266) Unexpected comment found. Auto-fixing will not work after this comment
(#267) The string key "messageprovider:notificationsagent_message" is not in the correct order, it should be before "privacy:metadata:localnotificationsagentreport"
(#268) The string key "brokenrulebody" is not in the correct order, it should be before "messageprovider:notificationsagent_message"
(#270) Unexpected comment found. Auto-fixing will not work after this comment
(#271) The string key "actionerror" is not in the correct order, it should be before "brokenrulebody"
(#274) The string key "subplugintype_notificationsaction" is not in the correct order, it should be before "subplugintype_notificationscondition"
(#276) The string key "subplugintype_notificationsaction_plural" is not in the correct order, it should be before "subplugintype_notificationscondition_plural"
(#278) Unexpected comment found. Auto-fixing will not work after this comment
(#279) The string key "evaluaterule" is not in the correct order, it should be before "subplugintype_notificationsaction_plural"
local/notificationsagent/tests/engine/notificationsagent_engine_test.php
(#47) Unit test notificationsagent_engine_test should be declared as final.
(#142) Test method test_notificationsagent_engine_evaluate_rule() is missing a return type
local/notificationsagent/tests/external/check_rule_context_test.php
(#48) Unit test check_rule_context_test should be declared as final.
(#134) Test method test_execute() is missing a return type
local/notificationsagent/tests/external/delete_rule_test.php
(#47) Unit test delete_rule_test should be declared as final.
(#129) Test method test_execute() is missing a return type
local/notificationsagent/tests/external/manage_sessions_test.php
(#47) Unit test manage_sessions_test should be declared as final.
(#128) Test method test_execute() is missing a return type
local/notificationsagent/tests/external/share_rule_all_test.php
(#47) Unit test share_rule_all_test should be declared as final.
(#129) Test method test_execute() is missing a return type
local/notificationsagent/tests/external/unshare_rule_all_test.php
(#48) Unit test unshare_rule_all_test should be declared as final.
(#143) Test method test_execute() is missing a return type
local/notificationsagent/tests/external/update_rule_share_test.php
(#47) Unit test update_rule_share_test should be declared as final.
(#142) Test method test_execute() is missing a return type
local/notificationsagent/tests/external/update_rule_status_test.php
(#46) Unit test update_rule_status_test should be declared as final.
(#125) Test method test_execute() is missing a return type
local/notificationsagent/tests/notificationsagent_observer_test.php
(#49) Unit test notificationsagent_observer_test should be declared as final.
(#115) Test method test_course_deleted() is missing a return type
local/notificationsagent/tests/notificationsagent_rule_test.php
(#44) Unit test notificationsagent_rule_test should be declared as final.
(#130) Test method test_evaluate() is missing a return type
(#284) Test method test_create() is missing a return type
(#366) Test method test_update() is missing a return type
(#431) Test method test_delete() is missing a return type
(#567) Test method test_get_rules() is missing a return type
(#657) Test method test_clone() is missing a return type
(#728) Test method test_build_output_categories() is missing a return type
(#757) Test method test_count_category_courses() is missing a return type
local/notificationsagent/tests/notificationsagent_test.php
(#46) Unit test notificationsagent_test should be declared as final.
(#137) Test method test_notificationsagent_condition_get_cm_dates() is missing a return type
(#206) Test method test_get_usersbycourse() is missing a return type
(#224) Test method test_set_timer_cache() is missing a return type
(#291) Test method test_set_time_trigger() is missing a return type
(#361) Test method test_get_conditions_by_course() is missing a return type
(#422) Test method test_get_conditions_by_cm() is missing a return type
(#465) Test method test_get_conditions_by_plugin() is missing a return type
(#515) Test method test_get_availability_conditions() is missing a return type
(#563) Test method test_get_course_category_context_byruleid() is missing a return type
(#599) Test method test_is_ruleoff() is missing a return type
(#654) Test method test_get_triggersbytimeinterval() is missing a return type
(#714) Test method test_supportedcm() is missing a return type
(#761) Test method test_bulk_delete_conditions_by_userid() is missing a return type
(#801) Test method test_evaluate_expression() is missing a return type
local/notificationsagent/tests/privacy/provider_test.php
(#49) Unit test provider_test should be declared as final.
(#143) Test method test_get_metadata() is missing a return type
(#157) Test method test_get_contexts_for_userid() is missing a return type
(#172) Test method test_get_users_in_context() is missing a return type
(#191) Test method test_delete_data_for_all_users_in_context() is missing a return type
(#232) Test method test_delete_data_for_user() is missing a return type
(#273) Test method test_delete_data_for_users() is missing a return type
(#312) Test method test_export_user_data() is missing a return type
local/notificationsagent/tests/task/notificationsagent_trigger_cron_test.php
(#46) Unit test notificationsagent_trigger_cron_test should be declared as final.
(#131) Test method test_execute() is missing a return type
(#391) Test method test_get_name() is missing a return type

Javascript coding style problems

(4 errors, 49 warnings)

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

local/notificationsagent/amd/src/notification_assigntemplate.js
(#30) Expected JSDoc block to be aligned. (jsdoc/check-alignment)
(#42) Array.prototype.map() expects a return value from arrow function. (array-callback-return)
(#86) This line has a length of 150. Maximum allowed is 132. (max-len)
(#89) This line has a length of 146. Maximum allowed is 132. (max-len)
(#115) This line has a length of 138. Maximum allowed is 132. (max-len)
(#137) Array.prototype.map() expects a return value from arrow function. (array-callback-return)
(#150) Expected JSDoc block to be aligned. (jsdoc/check-alignment)
(#186) Expected catch,fail,always() or return (promise/catch-or-return)
(#192) Each then() should return a value or throw (promise/always-return)
(#214) ["category"] is better written in dot notation. (dot-notation)
(#224) ["course"] is better written in dot notation. (dot-notation)
(#253) Comments should not begin with a lowercase character. (capitalized-comments)
(#273) ["category"] is better written in dot notation. (dot-notation)
(#274) ["course"] is better written in dot notation. (dot-notation)
(#294) There should be no space after '{'. (@babel/object-curly-spacing)
(#294) There should be no space before '}'. (@babel/object-curly-spacing)
(#303) ["category"] is better written in dot notation. (dot-notation)
(#312) There should be no space after '{'. (@babel/object-curly-spacing)
(#312) There should be no space before '}'. (@babel/object-curly-spacing)
(#315) ["category"] is better written in dot notation. (dot-notation)
(#317) ["course"] is better written in dot notation. (dot-notation)
(#322) ["course"] is better written in dot notation. (dot-notation)
(#332) ["category"] is better written in dot notation. (dot-notation)
(#333) ["course"] is better written in dot notation. (dot-notation)
(#370) Expected catch,fail,always() or return (promise/catch-or-return)
local/notificationsagent/amd/src/rule/delete.js
(#67) Expected catch,fail,always() or return (promise/catch-or-return)
(#67) Each then() should return a value or throw (promise/always-return)
(#70) Avoid nesting promises. (promise/no-nesting)
(#70) Avoid nesting promises. (promise/no-nesting)
(#110) ["warnings"] is better written in dot notation. (dot-notation)
(#111) ["hascontext"] is better written in dot notation. (dot-notation)
(#114) ["warnings"] is better written in dot notation. (dot-notation)
(#135) ["warnings"] is better written in dot notation. (dot-notation)
(#136) Expected catch,fail,always() or return (promise/catch-or-return)
(#136) Each then() should return a value or throw (promise/always-return)
(#146) ["warnings"] is better written in dot notation. (dot-notation)
local/notificationsagent/amd/src/rule/share.js
(#94) Expected catch,fail,always() or return (promise/catch-or-return)
(#136) ["warnings"] is better written in dot notation. (dot-notation)
(#141) Operator '=' must be spaced. (space-infix-ops)
(#141) Operator '+' must be spaced. (space-infix-ops)
(#168) ["warnings"] is better written in dot notation. (dot-notation)
local/notificationsagent/amd/src/rule/shareall.js
(#77) Expected catch,fail,always() or return (promise/catch-or-return)
(#113) ["warnings"] is better written in dot notation. (dot-notation)
(#117) ["warnings"] is better written in dot notation. (dot-notation)
local/notificationsagent/amd/src/rule/unshareall.js
(#77) Expected catch,fail,always() or return (promise/catch-or-return)
(#113) ["warnings"] is better written in dot notation. (dot-notation)
(#114) Expected catch,fail,always() or return (promise/catch-or-return)
(#114) Each then() should return a value or throw (promise/always-return)
(#124) ["warnings"] is better written in dot notation. (dot-notation)
local/notificationsagent/amd/src/rule/update_status.js
(#94) Expected catch,fail,always() or return (promise/catch-or-return)
(#135) ["warnings"] is better written in dot notation. (dot-notation)
(#177) ["warnings"] is better written in dot notation. (dot-notation)
local/notificationsagent/yui/src/form/js/form.js
(#73) Parsing error: Unexpected token i

CSS problems

(1 errors, 0 warnings)

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

local/notificationsagent/styles.css
(#101) Unknown property `text-wrap` (csstree/validator)

PHPDocs style problems

(5 errors, 0 warnings)

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

local/notificationsagent/classes/form/import_form.php
(#79) Phpdocs for function import_form::array_to_object has incomplete parameters list
local/notificationsagent/classes/notificationsagent.php
(#395) Phpdocs for function notificationsagent::set_timer_cache has incomplete parameters list
(#414) Phpdocs for function notificationsagent::set_time_trigger has incomplete parameters list
local/notificationsagent/classes/rule.php
(#1832) Phpdocs for function rule::get_course_rules has incomplete parameters list
local/notificationsagent/tests/engine/notificationsagent_engine_test.php
(#132) Phpdocs for function notificationsagent_engine_test::test_notificationsagent_engine_evaluate_rule 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

(1 errors, 1 warnings)

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

Problems running grunt
Task "eslint:amd" failed. Use --force to continue.

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]

local/notificationsagent/templates/index.mustache
(#1) HTML Validation info, line 34: Empty heading. ( <h4 class="name font-weight-bold mb-0"></h4>)
(#1) HTML Validation info, line 36: Trailing slash on void elements has no effect and interacts badly with unquoted attribute values. ( <hr/> )

Gherkin .feature problems

(0 errors, 0 warnings)

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