Prechecker results: error


PHP lint problems

(0 errors, 0 warnings)

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


PHP coding style problems

(62 errors, 86 warnings)

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

local/datacleaner/classes/clean.php
(#70) The static declaration must come after the visibility declaration
(#108) The static declaration must come after the visibility declaration
(#150) The static declaration must come after the visibility declaration
(#162) The static declaration must come after the visibility declaration
local/datacleaner/classes/plugininfo/cleaner.php
(#45) The static declaration must come after the visibility declaration
(#67) The static declaration must come after the visibility declaration
local/datacleaner/classes/privacy/provider.php
(#40) Method name "_get_reason" should not be prefixed with an underscore to indicate visibility
(#43) File must end with a newline character
local/datacleaner/classes/schema_add_cascade_delete.php
(#48) The static declaration must come after the visibility declaration
(#87) The static declaration must come after the visibility declaration
(#100) The static declaration must come after the visibility declaration
(#143) The static declaration must come after the visibility declaration
(#165) The static declaration must come after the visibility declaration
(#243) The static declaration must come after the visibility declaration
(#359) The static declaration must come after the visibility declaration
local/datacleaner/cleaner/backup/classes/privacy/provider.php
(#39) Method name "_get_reason" should not be prefixed with an underscore to indicate visibility
local/datacleaner/cleaner/backup/tests/cleaner_test.php
(#28) PHPUnit testcase name "cleaner_backup_test" does not match file name "cleaner_test"
local/datacleaner/cleaner/completion/classes/clean.php
(#51) The static declaration must come after the visibility declaration
(#72) The static declaration must come after the visibility declaration
(#95) The static declaration must come after the visibility declaration
(#111) File must end with a newline character
local/datacleaner/cleaner/completion/classes/privacy/provider.php
(#40) Method name "_get_reason" should not be prefixed with an underscore to indicate visibility
(#43) File must end with a newline character
local/datacleaner/cleaner/config/classes/clean.php
(#74) The static declaration must come after the visibility declaration
local/datacleaner/cleaner/config/classes/privacy/provider.php
(#40) Method name "_get_reason" should not be prefixed with an underscore to indicate visibility
(#43) File must end with a newline character
local/datacleaner/cleaner/config/tests/config_test.php
(#32) PHPUnit testcase name "cleaner_config_test" does not match file name "config_test"
(#32) PHUnit class "cleaner_config_test" does not have any namespace. It is recommended to add it to the "cleaner_config" namespace, using more levels if needed, in order to match the code being tested
local/datacleaner/cleaner/core/classes/clean.php
(#34) The static declaration must come after the visibility declaration
local/datacleaner/cleaner/core/classes/privacy/provider.php
(#40) Method name "_get_reason" should not be prefixed with an underscore to indicate visibility
(#43) File must end with a newline character
local/datacleaner/cleaner/courses/classes/clean.php
(#53) The static declaration must come after the visibility declaration
(#68) The static declaration must come after the visibility declaration
(#91) The static declaration must come after the visibility declaration
local/datacleaner/cleaner/courses/classes/privacy/provider.php
(#40) Method name "_get_reason" should not be prefixed with an underscore to indicate visibility
(#43) File must end with a newline character
local/datacleaner/cleaner/custom_sql_post/classes/clean.php
(#34) The static declaration must come after the visibility declaration
local/datacleaner/cleaner/custom_sql_post/classes/privacy/provider.php
(#40) Method name "_get_reason" should not be prefixed with an underscore to indicate visibility
local/datacleaner/cleaner/custom_sql_pre/classes/clean.php
(#34) The static declaration must come after the visibility declaration
local/datacleaner/cleaner/custom_sql_pre/classes/privacy/provider.php
(#40) Method name "_get_reason" should not be prefixed with an underscore to indicate visibility
local/datacleaner/cleaner/delete_users/classes/clean.php
(#35) The static declaration must come after the visibility declaration
local/datacleaner/cleaner/delete_users/classes/privacy/provider.php
(#40) Method name "_get_reason" should not be prefixed with an underscore to indicate visibility
(#43) File must end with a newline character
local/datacleaner/cleaner/email/classes/clean.php
(#49) The static declaration must come after the visibility declaration
local/datacleaner/cleaner/email/classes/privacy/provider.php
(#40) Method name "_get_reason" should not be prefixed with an underscore to indicate visibility
(#43) File must end with a newline character
local/datacleaner/cleaner/email/lang/en/cleaner_email.php
(#38) File must end with a newline character
local/datacleaner/cleaner/email/settings.php
(#53) File must end with a newline character
local/datacleaner/cleaner/email/tests/cleaner_email_test.php
(#38) PHUnit class "cleaner_email_test" does not have any namespace. It is recommended to add it to the "cleaner_email" namespace, using more levels if needed, in order to match the code being tested
local/datacleaner/cleaner/email/version.php
(#36) File must end with a newline character
local/datacleaner/cleaner/environment_matrix/classes/clean.php
(#58) The static declaration must come after the visibility declaration
(#88) Inline comments must end in full-stops, exclamation marks, or question marks
(#96) Inline comments must start with a capital letter, digit or 3-dots sequence
(#99) Inline comments must end in full-stops, exclamation marks, or question marks
(#107) Inline comments must end in full-stops, exclamation marks, or question marks
(#110) Inline comments must end in full-stops, exclamation marks, or question marks
(#115) Inline comments must end in full-stops, exclamation marks, or question marks
(#119) Inline comments must end in full-stops, exclamation marks, or question marks
(#122) Inline comments must end in full-stops, exclamation marks, or question marks
(#128) Inline comments must end in full-stops, exclamation marks, or question marks
(#130) Inline comments must end in full-stops, exclamation marks, or question marks
(#134) Inline comments must end in full-stops, exclamation marks, or question marks
(#136) Inline comments must end in full-stops, exclamation marks, or question marks
(#138) Inline comments must start with a capital letter, digit or 3-dots sequence
(#138) Inline comments must end in full-stops, exclamation marks, or question marks
local/datacleaner/cleaner/environment_matrix/classes/form/matrix.php
(#225) Line exceeds 132 characters; contains 139 characters
local/datacleaner/cleaner/environment_matrix/classes/local/matrix.php
(#34) Expected login check (require_login, require_course_login, require_admin, admin_externalpage_setup) following config inclusion. None found.
(#219) Inline comments must start with a capital letter, digit or 3-dots sequence
local/datacleaner/cleaner/environment_matrix/classes/privacy/provider.php
(#40) Method name "_get_reason" should not be prefixed with an underscore to indicate visibility
(#43) File must end with a newline character
local/datacleaner/cleaner/grades/classes/clean.php
(#34) The static declaration must come after the visibility declaration
local/datacleaner/cleaner/grades/classes/privacy/provider.php
(#40) Method name "_get_reason" should not be prefixed with an underscore to indicate visibility
(#43) File must end with a newline character
local/datacleaner/cleaner/logstore_standard/classes/clean.php
(#30) The static declaration must come after the visibility declaration
local/datacleaner/cleaner/logstore_standard/classes/privacy/provider.php
(#40) Method name "_get_reason" should not be prefixed with an underscore to indicate visibility
(#43) File must end with a newline character
local/datacleaner/cleaner/muc/classes/cache/cleaner_cache_config.php
(#48) Possible useless method overriding detected
(#63) Line exceeds 132 characters; contains 171 characters
(#67) Line exceeds 132 characters; contains 172 characters
local/datacleaner/cleaner/muc/classes/output/index_renderer.php
(#48) global $OUTPUT cannot be used in renderers. Use $this->output.
(#48) global $PAGE cannot be used in renderers. Use $this->page.
(#50) global $PAGE cannot be used in renderers. Use $this->page.
(#52) global $OUTPUT cannot be used in renderers. Use $this->output.
(#54) global $OUTPUT cannot be used in renderers. Use $this->output.
(#58) global $OUTPUT cannot be used in renderers. Use $this->output.
(#62) global $OUTPUT cannot be used in renderers. Use $this->output.
local/datacleaner/cleaner/muc/classes/privacy/provider.php
(#40) Method name "_get_reason" should not be prefixed with an underscore to indicate visibility
(#43) File must end with a newline character
local/datacleaner/cleaner/muc/index.php
(#28) Expected login check (require_login, require_course_login, require_admin, admin_externalpage_setup) following config inclusion. None found.
local/datacleaner/cleaner/muc/tests/phpunit/cleaner_test.php
(#44) PHPUnit testcase name "local_cleanurls_cleaner_muc_cleaner_test" does not match file name "cleaner_test"
(#44) PHUnit class "local_cleanurls_cleaner_muc_cleaner_test" does not have any namespace. It is recommended to add it to the "cleaner_muc" namespace, using more levels if needed, in order to match the code being tested
local/datacleaner/cleaner/muc/tests/phpunit/controller_test.php
(#41) PHPUnit testcase name "local_cleanurls_cleaner_muc_controller_test" does not match file name "controller_test"
(#41) PHUnit class "local_cleanurls_cleaner_muc_controller_test" does not have any namespace. It is recommended to add it to the "cleaner_muc" namespace, using more levels if needed, in order to match the code being tested
local/datacleaner/cleaner/muc/tests/phpunit/dml/cleaner_muc_db_test.php
(#41) PHPUnit testcase name "local_cleanurls_cleaner_muc_db_test" does not match file name "cleaner_muc_db_test"
(#41) PHUnit class "local_cleanurls_cleaner_muc_db_test" does not have any namespace. It is recommended to add it to the "cleaner_muc" namespace, using more levels if needed, in order to match the code being tested
local/datacleaner/cleaner/muc/tests/phpunit/events_test.php
(#33) PHPUnit testcase name "local_cleanurls_cleaner_muc_events_test" does not match file name "events_test"
(#33) PHUnit class "local_cleanurls_cleaner_muc_events_test" does not have any namespace. It is recommended to add it to the "cleaner_muc" namespace, using more levels if needed, in order to match the code being tested
local/datacleaner/cleaner/muc/tests/phpunit/form/upload_form_test.php
(#41) PHPUnit testcase name "local_cleanurls_cleaner_muc_upload_form_test" does not match file name "upload_form_test"
(#41) PHUnit class "local_cleanurls_cleaner_muc_upload_form_test" does not have any namespace. It is recommended to add it to the "cleaner_muc" namespace, using more levels if needed, in order to match the code being tested
local/datacleaner/cleaner/muc/tests/phpunit/muc_config_test.php
(#40) PHPUnit testcase name "local_cleanurls_cleaner_muc_config_test" does not match file name "muc_config_test"
(#40) PHUnit class "local_cleanurls_cleaner_muc_config_test" does not have any namespace. It is recommended to add it to the "cleaner_muc" namespace, using more levels if needed, in order to match the code being tested
local/datacleaner/cleaner/muc/tests/phpunit/output/index_renderer_test.php
(#41) PHPUnit testcase name "local_cleanurls_cleaner_muc_index_page_test" does not match file name "index_renderer_test"
(#41) PHUnit class "local_cleanurls_cleaner_muc_index_page_test" does not have any namespace. It is recommended to add it to the "cleaner_muc" namespace, using more levels if needed, in order to match the code being tested
local/datacleaner/cleaner/muc/tests/phpunit/version_test.php
(#38) PHPUnit testcase name "local_cleanurls_cleaner_muc_version_test" does not match file name "version_test"
(#38) PHUnit class "local_cleanurls_cleaner_muc_version_test" does not have any namespace. It is recommended to add it to the "cleaner_muc" namespace, using more levels if needed, in order to match the code being tested
local/datacleaner/cleaner/orphaned_sitedata/classes/clean.php
(#33) The static declaration must come after the visibility declaration
local/datacleaner/cleaner/orphaned_sitedata/classes/privacy/provider.php
(#40) Method name "_get_reason" should not be prefixed with an underscore to indicate visibility
(#43) File must end with a newline character
local/datacleaner/cleaner/replace_urls/classes/clean.php
(#112) Inline comments must end in full-stops, exclamation marks, or question marks
(#184) The static declaration must come after the visibility declaration
(#226) The static declaration must come after the visibility declaration
local/datacleaner/cleaner/replace_urls/classes/privacy/provider.php
(#40) Method name "_get_reason" should not be prefixed with an underscore to indicate visibility
(#43) File must end with a newline character
local/datacleaner/cleaner/replace_urls/lang/en/cleaner_replace_urls.php
(#38) File must end with a newline character
local/datacleaner/cleaner/replace_urls/settings.php
(#55) File must end with a newline character
local/datacleaner/cleaner/replace_urls/tests/replace_urls_test.php
(#32) PHPUnit testcase name "cleaner_replace_urls_test" does not match file name "replace_urls_test"
(#32) PHUnit class "cleaner_replace_urls_test" does not have any namespace. It is recommended to add it to the "cleaner_replace_urls" namespace, using more levels if needed, in order to match the code being tested
(#44) Inline comments must end in full-stops, exclamation marks, or question marks
(#49) Inline comments must start with a capital letter, digit or 3-dots sequence
(#49) Inline comments must end in full-stops, exclamation marks, or question marks
(#74) Inline comments must end in full-stops, exclamation marks, or question marks
(#95) Inline comments must end in full-stops, exclamation marks, or question marks
(#106) File must end with a newline character
local/datacleaner/cleaner/scheduled_tasks/classes/clean.php
(#40) The static declaration must come after the visibility declaration
(#75) Inline comments must end in full-stops, exclamation marks, or question marks
local/datacleaner/cleaner/scheduled_tasks/classes/form/task_form.php
(#42) Line exceeds 132 characters; contains 146 characters
(#48) Inline comments must end in full-stops, exclamation marks, or question marks
(#62) Inline comments must end in full-stops, exclamation marks, or question marks
(#88) Inline comments must start with a capital letter, digit or 3-dots sequence
(#88) Inline comments must end in full-stops, exclamation marks, or question marks
(#97) Inline comments must end in full-stops, exclamation marks, or question marks
local/datacleaner/cleaner/scheduled_tasks/classes/privacy/provider.php
(#39) Method name "_get_reason" should not be prefixed with an underscore to indicate visibility
local/datacleaner/cleaner/scheduled_tasks/index.php
(#37) Inline comments must end in full-stops, exclamation marks, or question marks
(#42) Inline comments must start with a capital letter, digit or 3-dots sequence
(#45) Line exceeds 132 characters; contains 142 characters
(#51) Inline comments must end in full-stops, exclamation marks, or question marks
(#65) Inline comments must end in full-stops, exclamation marks, or question marks
(#68) Inline comments must end in full-stops, exclamation marks, or question marks
local/datacleaner/cleaner/sitedata/classes/clean.php
(#33) The static declaration must come after the visibility declaration
local/datacleaner/cleaner/sitedata/classes/privacy/provider.php
(#40) Method name "_get_reason" should not be prefixed with an underscore to indicate visibility
(#43) File must end with a newline character
local/datacleaner/cleaner/users/classes/privacy/provider.php
(#40) Method name "_get_reason" should not be prefixed with an underscore to indicate visibility
(#43) File must end with a newline character
local/datacleaner/index.php
(#56) Function print_error() has been deprecated; use throw new moodle_exception() (using lang strings only if meant to be shown to final user)() instead
local/datacleaner/tests/unit/custom_test.php
(#37) PHPUnit testcase name "local_datacleaner_custom_sql_test" does not match file name "custom_test"
(#37) PHUnit class "local_datacleaner_custom_sql_test" does not have any namespace. It is recommended to add it to the "local_datacleaner" namespace, using more levels if needed, in order to match the code being tested
local/datacleaner/tests/unit/table_scrambler_test.php
(#39) PHPUnit testcase name "local_datacleaner_table_scrambler_test" does not match file name "table_scrambler_test"
(#39) PHUnit class "local_datacleaner_table_scrambler_test" does not have any namespace. It is recommended to add it to the "local_datacleaner" namespace, using more levels if needed, in order to match the code being tested

Javascript coding style problems

(0 errors, 0 warnings)

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


CSS problems

(0 errors, 0 warnings)

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


PHPDocs style problems

(486 errors, 0 warnings)

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

local/datacleaner/classes/clean.php
(#29) Class clean is not documented
(#30) Variable clean::$tasks is not documented
(#32) Variable clean::$options is not documented
(#37) Variable clean::$needscascadedelete is not documented
(#39) Variable clean::$step is not documented
(#41) Variable clean::$maxsteps is not documented
(#43) Variable clean::$exectime is not documented
(#17) No one-line description found in phpdocs for file
(#177) Phpdocs for function clean::get_user_criteria has incomplete parameters list
(#271) Phpdocs for function clean::get_user_chunk has incomplete parameters list
(#304) Phpdocs for function clean::get_courses_criteria has incomplete parameters list
(#395) Phpdocs for function clean::get_settings_section_url has incomplete parameters list
local/datacleaner/classes/plugininfo/cleaner.php
(#29) Class cleaner is not documented
(#17) No one-line description found in phpdocs for file
(#95) Phpdocs for function cleaner::load_settings has incomplete parameters list
local/datacleaner/classes/privacy/provider.php
(#30) Package local_datacleaner\privacy is not valid
local/datacleaner/classes/schema_add_cascade_delete.php
(#30) Class schema_add_cascade_delete is not documented
(#31) Variable schema_add_cascade_delete::$constraintremovalqueries is not documented
(#33) Variable schema_add_cascade_delete::$unrelated is not documented
(#35) Variable schema_add_cascade_delete::$depth is not documented
(#37) Variable schema_add_cascade_delete::$numindices is not documented
(#39) Variable schema_add_cascade_delete::$numcascadedeletes is not documented
(#17) No one-line description found in phpdocs for file
(#240) Phpdocs for function schema_add_cascade_delete::execute has incomplete parameters list
local/datacleaner/classes/table_scrambler.php
(#131) Function table_scrambler::create_temporary_tables is not documented
(#142) Function table_scrambler::drop_temporary_tables is not documented
(#223) Function table_scrambler::scramble is not documented
(#43) Constant table_scrambler::TEMPORARY_TABLE_NAME_PREFIX is not documented
(#17) No one-line description found in phpdocs for file
(#158) There is no description in phpdocs for function get_fields_to_scramble
(#165) There is no description in phpdocs for function get_table
(#181) There is no description in phpdocs for function create_temporary_table
local/datacleaner/cleaner/backup/classes/clean.php
(#29) Class clean is not documented
(#41) Function clean::delete_backups is not documented
(#30) Constant clean::TASK is not documented
local/datacleaner/cleaner/backup/classes/privacy/provider.php
(#29) Package cleaner_completion\privacy is not valid
(#16) File-level phpdocs block does not have @copyright tag
local/datacleaner/cleaner/backup/tests/cleaner_test.php
(#28) Class cleaner_backup_test is not documented
(#30) Function cleaner_backup_test::delete_provider is not documented
(#43) There is no description in phpdocs for function test_delete_backups
(#43) Phpdocs for function cleaner_backup_test::test_delete_backups has incomplete parameters list
local/datacleaner/cleaner/completion/classes/clean.php
(#29) Class clean is not documented
(#32) Variable clean::$courses is not documented
(#33) Variable clean::$config is not documented
(#30) Constant clean::TASK is not documented
(#35) Phpdocs for function clean::__construct has incomplete parameters list
local/datacleaner/cleaner/completion/classes/privacy/provider.php
(#30) Package cleaner_completion\privacy is not valid
local/datacleaner/cleaner/config/classes/clean.php
(#28) Class clean is not documented
(#29) Constant clean::TASK is not documented
(#17) No one-line description found in phpdocs for file
local/datacleaner/cleaner/config/classes/privacy/provider.php
(#30) Package cleaner_config\privacy is not valid
local/datacleaner/cleaner/config/lang/en/cleaner_config.php
(#17) No one-line description found in phpdocs for file
local/datacleaner/cleaner/config/settings.php
(#18) Package cleaner_courses is not valid
(#17) No one-line description found in phpdocs for file
local/datacleaner/cleaner/config/tests/config_test.php
(#20) Package local_datacleaner is not valid
(#17) File-level phpdocs block does not have @copyright tag
(#17) File-level phpdocs block does not have @license tag
local/datacleaner/cleaner/config/version.php
(#17) No one-line description found in phpdocs for file
local/datacleaner/cleaner/core/classes/clean.php
(#28) Class clean is not documented
(#29) Constant clean::TASK is not documented
(#17) No one-line description found in phpdocs for file
local/datacleaner/cleaner/core/classes/privacy/provider.php
(#30) Package cleaner_core\privacy is not valid
local/datacleaner/cleaner/core/settings.php
(#17) No one-line description found in phpdocs for file
local/datacleaner/cleaner/core/version.php
(#17) No one-line description found in phpdocs for file
local/datacleaner/cleaner/courses/classes/clean.php
(#27) Class clean is not documented
(#29) Variable clean::$needscascadedelete is not documented
(#31) Variable clean::$courses is not documented
(#28) Constant clean::TASK is not documented
(#17) No one-line description found in phpdocs for file
(#33) Phpdocs for function clean::__construct has incomplete parameters list
(#47) Phpdocs for function clean::delete_courses has incomplete parameters list
local/datacleaner/cleaner/courses/classes/privacy/provider.php
(#30) Package cleaner_courses\privacy is not valid
local/datacleaner/cleaner/courses/settings.php
(#17) No one-line description found in phpdocs for file
local/datacleaner/cleaner/custom_sql_post/classes/clean.php
(#28) Class clean is not documented
(#29) Constant clean::TASK is not documented
(#17) No one-line description found in phpdocs for file
local/datacleaner/cleaner/custom_sql_post/classes/privacy/provider.php
(#30) Package cleaner_environment_matrix\privacy is not valid
local/datacleaner/cleaner/custom_sql_post/settings.php
(#17) No one-line description found in phpdocs for file
local/datacleaner/cleaner/custom_sql_pre/classes/clean.php
(#28) Class clean is not documented
(#29) Constant clean::TASK is not documented
(#17) No one-line description found in phpdocs for file
local/datacleaner/cleaner/custom_sql_pre/classes/privacy/provider.php
(#30) Package cleaner_environment_matrix\privacy is not valid
local/datacleaner/cleaner/custom_sql_pre/settings.php
(#17) No one-line description found in phpdocs for file
local/datacleaner/cleaner/delete_users/classes/clean.php
(#28) Class clean is not documented
(#30) Variable clean::$needscascadedelete is not documented
(#29) Constant clean::TASK is not documented
(#17) No one-line description found in phpdocs for file
local/datacleaner/cleaner/delete_users/classes/privacy/provider.php
(#30) Package cleaner_delete_users\privacy is not valid
local/datacleaner/cleaner/delete_users/settings.php
(#17) No one-line description found in phpdocs for file
local/datacleaner/cleaner/email/classes/privacy/provider.php
(#30) Package cleaner_email\privacy is not valid
local/datacleaner/cleaner/environment_matrix/classes/clean.php
(#47) Phpdocs for function clean::get_settings_section_url has incomplete parameters list
local/datacleaner/cleaner/environment_matrix/classes/privacy/provider.php
(#30) Package cleaner_environment_matrix\privacy is not valid
local/datacleaner/cleaner/environment_matrix/db/upgrade.php
(#31) There is no description in phpdocs for function xmldb_cleaner_environment_matrix_upgrade
local/datacleaner/cleaner/grades/classes/clean.php
(#18) Package cleaner_delete_users is not valid
(#28) Class clean is not documented
(#29) Constant clean::TASK is not documented
(#17) No one-line description found in phpdocs for file
local/datacleaner/cleaner/grades/classes/privacy/provider.php
(#30) Package cleaner_grades\privacy is not valid
local/datacleaner/cleaner/grades/settings.php
(#18) Package cleaner_delete_users is not valid
(#17) No one-line description found in phpdocs for file
local/datacleaner/cleaner/logstore_standard/classes/clean.php
(#27) Class clean is not documented
(#30) Function clean::execute is not documented
(#28) Constant clean::TASK is not documented
(#17) No one-line description found in phpdocs for file
local/datacleaner/cleaner/logstore_standard/classes/privacy/provider.php
(#30) Package cleaner_logstore_standard\privacy is not valid
local/datacleaner/cleaner/logstore_standard/version.php
(#17) No one-line description found in phpdocs for file
local/datacleaner/cleaner/muc/classes/cache/cleaner_cache_config.php
(#17) No one-line description found in phpdocs for file
(#35) No one-line description found in phpdocs for class cleaner_cache_config
(#52) Phpdocs for function cleaner_cache_config::config_save_from_string has incomplete parameters list
local/datacleaner/cleaner/muc/classes/clean.php
(#40) Function clean::execute is not documented
(#17) No one-line description found in phpdocs for file
(#29) No one-line description found in phpdocs for class clean
local/datacleaner/cleaner/muc/classes/cleaner.php
(#41) Function cleaner::extract_site_identifier is not documented
(#55) Function cleaner::__construct is not documented
(#60) Function cleaner::execute is not documented
(#80) Function cleaner::verbose is not documented
(#86) Function cleaner::print_configuration_not_found is not documented
(#100) Function cleaner::replace_muc_configuration is not documented
(#109) Function cleaner::purge_caches is not documented
(#118) Function cleaner::check_site_identifier is not documented
(#17) No one-line description found in phpdocs for file
(#33) No one-line description found in phpdocs for class cleaner
local/datacleaner/cleaner/muc/classes/controller.php
(#52) Function controller::get_download_filename is not documented
(#56) Function controller::get_action_environment is not documented
(#62) Function controller::__construct is not documented
(#67) Function controller::index is not documented
(#89) Function controller::perform_action is not documented
(#104) Function controller::action_current is not documented
(#114) Function controller::action_download is not documented
(#130) Function controller::action_delete is not documented
(#47) Constant controller::MY_URL is not documented
(#17) No one-line description found in phpdocs for file
(#39) No one-line description found in phpdocs for class controller
local/datacleaner/cleaner/muc/classes/dml/muc_config_db.php
(#45) Function muc_config_db::save is not documented
(#99) Function muc_config_db::get_environments is not documented
(#114) Function muc_config_db::delete is not documented
(#130) Function muc_config_db::create_from_db is not documented
(#43) Constant muc_config_db::TABLE_NAME is not documented
(#17) No one-line description found in phpdocs for file
(#67) There is no description in phpdocs for function get_by_wwwroot
(#80) There is no description in phpdocs for function get_all
(#68) Phpdocs for function muc_config_db::get_by_wwwroot has incomplete parameters list
local/datacleaner/cleaner/muc/classes/event/muc_config_deleted.php
(#39) Function muc_config_deleted::init is not documented
(#44) Function muc_config_deleted::get_description is not documented
(#17) No one-line description found in phpdocs for file
local/datacleaner/cleaner/muc/classes/event/muc_config_event.php
(#43) Function muc_config_event::get_data_level_key_name is not documented
(#48) Function muc_config_event::fire is not documented
(#17) No one-line description found in phpdocs for file
local/datacleaner/cleaner/muc/classes/event/muc_config_saved.php
(#39) Function muc_config_saved::init is not documented
(#44) Function muc_config_saved::get_description is not documented
(#17) No one-line description found in phpdocs for file
local/datacleaner/cleaner/muc/classes/form/upload_form.php
(#45) Function upload_form::filename_to_wwwroot is not documented
(#51) Function upload_form::process_submit is not documented
(#66) Function upload_form::definition is not documented
(#78) Function upload_form::get_data is not documented
(#89) Function upload_form::validation is not documented
(#106) Function upload_form::prepare_files_data is not documented
(#129) Function upload_form::get_errors is not documented
(#17) No one-line description found in phpdocs for file
(#37) No one-line description found in phpdocs for class upload_form
local/datacleaner/cleaner/muc/classes/muc_config.php
(#50) Function muc_config::get_id is not documented
(#54) Function muc_config::set_id is not documented
(#61) Function muc_config::get_wwwroot is not documented
(#65) Function muc_config::set_wwwroot is not documented
(#72) Function muc_config::get_configuration is not documented
(#76) Function muc_config::set_configuration is not documented
(#83) Function muc_config::get_lastmodified is not documented
(#87) Function muc_config::set_lastmodified is not documented
(#122) Function muc_config::to_array is not documented
(#17) No one-line description found in phpdocs for file
(#39) No one-line description found in phpdocs for class muc_config
local/datacleaner/cleaner/muc/classes/output/configurations_table.php
(#46) Function configurations_table::__construct is not documented
(#95) Function configurations_table::create_data_buttons is not documented
(#103) Function configurations_table::create_buttons_view is not documented
(#119) Function configurations_table::create_buttons_download is not documented
(#136) Function configurations_table::create_button_delete is not documented
(#149) Function configurations_table::create_wwwroot_links is not documented
(#17) No one-line description found in phpdocs for file
(#38) No one-line description found in phpdocs for class configurations_table
(#65) There is no description in phpdocs for function get_html
local/datacleaner/cleaner/muc/classes/output/index_renderer.php
(#57) Function index_renderer::manage_muc_configurations is not documented
(#17) No one-line description found in phpdocs for file
(#33) No one-line description found in phpdocs for class index_renderer
local/datacleaner/cleaner/muc/classes/privacy/provider.php
(#30) Package cleaner_muc\privacy is not valid
local/datacleaner/cleaner/muc/index.php
(#17) No one-line description found in phpdocs for file
local/datacleaner/cleaner/muc/lang/en/cleaner_muc.php
(#17) No one-line description found in phpdocs for file
local/datacleaner/cleaner/muc/renderer.php
(#27) Class cleaner_muc_index_renderer is not documented
(#17) No one-line description found in phpdocs for file
local/datacleaner/cleaner/muc/settings.php
(#17) No one-line description found in phpdocs for file
local/datacleaner/cleaner/muc/tests/phpunit/cleaner_muc_testcase.php
(#47) Function local_datacleaner_cleaner_muc_testcase::setUpBeforeClass is not documented
(#59) Function local_datacleaner_cleaner_muc_testcase::setUp is not documented
(#70) Function local_datacleaner_cleaner_muc_testcase::generate_valid_config is not documented
(#75) Function local_datacleaner_cleaner_muc_testcase::create_muc_config is not documented
(#45) Constant local_datacleaner_cleaner_muc_testcase::URL is not documented
(#17) No one-line description found in phpdocs for file
(#42) Invalid phpdocs tag @SuppressWarnings(public) used
local/datacleaner/cleaner/muc/tests/phpunit/cleaner_test.php
(#48) Function local_cleanurls_cleaner_muc_cleaner_test::setUp is not documented
(#59) Function local_cleanurls_cleaner_muc_cleaner_test::test_it_has_a_task is not documented
(#63) Function local_cleanurls_cleaner_muc_cleaner_test::test_it_shows_verbose_mode is not documented
(#68) Function local_cleanurls_cleaner_muc_cleaner_test::test_it_replaces_the_muc_file is not documented
(#77) Function local_cleanurls_cleaner_muc_cleaner_test::test_it_does_not_replace_in_dry_run is not documented
(#86) Function local_cleanurls_cleaner_muc_cleaner_test::test_it_shows_a_message_if_config_not_found is not documented
(#91) Function local_cleanurls_cleaner_muc_cleaner_test::test_it_shows_verbose_message_with_available_configurations_if_current_not_found is not documented
(#100) Function local_cleanurls_cleaner_muc_cleaner_test::test_it_purges_caches_after_loading_new_configuration is not documented
(#124) Function local_cleanurls_cleaner_muc_cleaner_test::test_it_would_purges_caches_in_dry_run is not documented
(#148) Function local_cleanurls_cleaner_muc_cleaner_test::execute is not documented
(#17) No one-line description found in phpdocs for file
(#42) Invalid phpdocs tag @SuppressWarnings(public) used
local/datacleaner/cleaner/muc/tests/phpunit/controller_test.php
(#42) Function local_cleanurls_cleaner_muc_controller_test::setUpBeforeClass is not documented
(#49) Function local_cleanurls_cleaner_muc_controller_test::setUp is not documented
(#141) Function local_cleanurls_cleaner_muc_controller_test::test_it_generates_the_correct_filename is not documented
(#156) Function local_cleanurls_cleaner_muc_controller_test::test_it_deletes_environment_config is not documented
(#17) No one-line description found in phpdocs for file
(#58) There is no description in phpdocs for function test_it_requires_sesskey_to_download_current_config_file
(#67) There is no description in phpdocs for function test_it_does_not_allow_download_current_config_if_not_admin
(#78) There is no description in phpdocs for function test_it_requires_sesskey_to_download_environment_config_file
(#89) There is no description in phpdocs for function test_it_does_not_allow_download_environment_config_if_not_admin
(#106) There is no description in phpdocs for function test_it_requires_sesskey_to_delete_config
(#122) There is no description in phpdocs for function test_it_does_not_allow_delete_if_not_admin
(#147) There is no description in phpdocs for function test_it_throws_an_exception_for_invalid_action
(#39) Invalid phpdocs tag @SuppressWarnings(public) used
(#59) Invalid phpdocs tag @expectedException used
(#60) Invalid phpdocs tag @expectedExceptionMessage used
(#68) Invalid phpdocs tag @expectedException used
(#69) Invalid phpdocs tag @expectedExceptionMessage used
(#79) Invalid phpdocs tag @expectedException used
(#80) Invalid phpdocs tag @expectedExceptionMessage used
(#90) Invalid phpdocs tag @expectedException used
(#91) Invalid phpdocs tag @expectedExceptionMessage used
(#107) Invalid phpdocs tag @expectedException used
(#108) Invalid phpdocs tag @expectedExceptionMessage used
(#123) Invalid phpdocs tag @expectedException used
(#124) Invalid phpdocs tag @expectedExceptionMessage used
(#148) Invalid phpdocs tag @expectedException used
(#149) Invalid phpdocs tag @expectedExceptionMessage used
local/datacleaner/cleaner/muc/tests/phpunit/dml/cleaner_muc_db_test.php
(#42) Function local_cleanurls_cleaner_muc_db_test::setUp is not documented
(#47) Function local_cleanurls_cleaner_muc_db_test::test_it_exists is not documented
(#51) Function local_cleanurls_cleaner_muc_db_test::test_it_creates is not documented
(#66) Function local_cleanurls_cleaner_muc_db_test::test_it_reads_one is not documented
(#73) Function local_cleanurls_cleaner_muc_db_test::test_it_reads_one_null_if_not_found is not documented
(#78) Function local_cleanurls_cleaner_muc_db_test::test_it_reads_all is not documented
(#98) Function local_cleanurls_cleaner_muc_db_test::test_it_reads_all_ordered_by_wwwroot is not documented
(#119) Function local_cleanurls_cleaner_muc_db_test::test_it_reads_environments is not documented
(#134) Function local_cleanurls_cleaner_muc_db_test::test_it_reads_environments_ordered_by_wwwroot is not documented
(#155) Function local_cleanurls_cleaner_muc_db_test::test_it_updates is not documented
(#163) Function local_cleanurls_cleaner_muc_db_test::test_it_deletes is not documented
(#176) Function local_cleanurls_cleaner_muc_db_test::test_it_updates_lastmodified_when_saving is not documented
(#17) No one-line description found in phpdocs for file
(#39) Invalid phpdocs tag @SuppressWarnings(public) used
local/datacleaner/cleaner/muc/tests/phpunit/events_test.php
(#33) Class local_cleanurls_cleaner_muc_events_test is not documented
(#34) Function local_cleanurls_cleaner_muc_events_test::setUp is not documented
(#40) Function local_cleanurls_cleaner_muc_events_test::provider_for_test_events_have_the_correct_properties is not documented
(#73) Function local_cleanurls_cleaner_muc_events_test::provider_for_test_events_have_the_correct_description is not documented
(#96) Function local_cleanurls_cleaner_muc_events_test::test_muc_config_saved_is_triggered is not documented
(#106) Function local_cleanurls_cleaner_muc_events_test::test_muc_config_deleted_is_triggered is not documented
(#118) Function local_cleanurls_cleaner_muc_events_test::test_muc_config_deleted_and_saved_are_triggered is not documented
(#17) No one-line description found in phpdocs for file
(#47) There is no description in phpdocs for function test_events_have_the_correct_properties
(#86) There is no description in phpdocs for function test_events_have_the_correct_description
(#47) Phpdocs for function local_cleanurls_cleaner_muc_events_test::test_events_have_the_correct_properties has incomplete parameters list
(#86) Phpdocs for function local_cleanurls_cleaner_muc_events_test::test_events_have_the_correct_description has incomplete parameters list
local/datacleaner/cleaner/muc/tests/phpunit/form/upload_form_test.php
(#42) Function local_cleanurls_cleaner_muc_upload_form_test::setUpBeforeClass is not documented
(#49) Function local_cleanurls_cleaner_muc_upload_form_test::mock_submit is not documented
(#75) Function local_cleanurls_cleaner_muc_upload_form_test::setUp is not documented
(#87) Function local_cleanurls_cleaner_muc_upload_form_test::test_it_exists is not documented
(#91) Function local_cleanurls_cleaner_muc_upload_form_test::test_it_detects_form_not_submitted is not documented
(#96) Function local_cleanurls_cleaner_muc_upload_form_test::test_it_requires_muc_files is not documented
(#105) Function local_cleanurls_cleaner_muc_upload_form_test::test_it_requires_a_php_file is not documented
(#115) Function local_cleanurls_cleaner_muc_upload_form_test::test_it_gets_data_with_files is not documented
(#126) Function local_cleanurls_cleaner_muc_upload_form_test::test_it_mocks_submitted_file is not documented
(#154) Function local_cleanurls_cleaner_muc_upload_form_test::test_it_saves_the_configuration is not documented
(#178) Function local_cleanurls_cleaner_muc_upload_form_test::test_it_updates_the_configuration is not documented
(#17) No one-line description found in phpdocs for file
(#39) Invalid phpdocs tag @SuppressWarnings(public) used
local/datacleaner/cleaner/muc/tests/phpunit/muc_config_test.php
(#41) Function local_cleanurls_cleaner_muc_config_test::test_it_has_the_required_fields is not documented
(#52) Function local_cleanurls_cleaner_muc_config_test::test_it_can_be_created_from_array_and_object is not documented
(#72) Function local_cleanurls_cleaner_muc_config_test::test_it_can_be_created_from_another_config is not documented
(#88) Function local_cleanurls_cleaner_muc_config_test::test_it_can_be_converted_back_from_array is not documented
(#100) Function local_cleanurls_cleaner_muc_config_test::test_it_can_have_some_fields_null is not documented
(#17) No one-line description found in phpdocs for file
(#38) Invalid phpdocs tag @SuppressWarnings(public) used
local/datacleaner/cleaner/muc/tests/phpunit/output/index_renderer_test.php
(#42) Function local_cleanurls_cleaner_muc_index_page_test::setUp is not documented
(#56) Function local_cleanurls_cleaner_muc_index_page_test::test_it_outputs_header_and_footer is not documented
(#64) Function local_cleanurls_cleaner_muc_index_page_test::test_it_outputs_the_configuratoin_list_section is not documented
(#75) Function local_cleanurls_cleaner_muc_index_page_test::test_it_outputs_the_configuratoin_list_section_with_a_muc_config_entry is not documented
(#82) Function local_cleanurls_cleaner_muc_index_page_test::test_it_outputs_the_upload_section is not documented
(#89) Function local_cleanurls_cleaner_muc_index_page_test::test_it_provides_download_html5_tag is not documented
(#95) Function local_cleanurls_cleaner_muc_index_page_test::test_it_downloads_the_current_config_file is not documented
(#118) Function local_cleanurls_cleaner_muc_index_page_test::test_it_downloads_environment_config_file is not documented
(#129) Function local_cleanurls_cleaner_muc_index_page_test::get_page is not documented
(#17) No one-line description found in phpdocs for file
(#39) Invalid phpdocs tag @SuppressWarnings(public) used
local/datacleaner/cleaner/muc/tests/phpunit/version_test.php
(#39) Function local_cleanurls_cleaner_muc_version_test::test_it_has_order_220 is not documented
(#17) No one-line description found in phpdocs for file
(#44) There is no description in phpdocs for function get_version_definition
(#36) Invalid phpdocs tag @SuppressWarnings(public) used
local/datacleaner/cleaner/muc/version.php
(#17) No one-line description found in phpdocs for file
local/datacleaner/cleaner/orphaned_sitedata/classes/backup_cleaner.php
(#43) Function backup_cleaner::__construct is not documented
(#47) Function backup_cleaner::execute is not documented
(#103) Function backup_cleaner::get_backup_files_sql is not documented
(#110) Function backup_cleaner::get_backups_files_count is not documented
(#41) Variable backup_cleaner::$dryrun is not documented
(#65) Phpdocs for function backup_cleaner::delete_backup_files has incomplete parameters list
local/datacleaner/cleaner/orphaned_sitedata/classes/cache_cleaner.php
(#44) Function cache_cleaner::__construct is not documented
(#48) Function cache_cleaner::execute is not documented
(#42) Variable cache_cleaner::$dryrun is not documented
local/datacleaner/cleaner/orphaned_sitedata/classes/clean.php
(#30) Class clean is not documented
(#33) Function clean::execute is not documented
(#31) Constant clean::TASK is not documented
(#17) No one-line description found in phpdocs for file
local/datacleaner/cleaner/orphaned_sitedata/classes/orphan_cleaner.php
(#50) Function orphan_cleaner::__construct is not documented
(#54) Function orphan_cleaner::execute is not documented
(#65) Function orphan_cleaner::delete_orphaned_files is not documented
(#83) Function orphan_cleaner::delete_orphaned_files_from is not documented
(#96) Function orphan_cleaner::delete_orphaned_files_by_first_hash_byte is not documented
(#127) Function orphan_cleaner::get_database_files_starting_with is not documented
(#44) Variable orphan_cleaner::$dryrun is not documented
(#46) Variable orphan_cleaner::$deletecount is not documented
(#48) Variable orphan_cleaner::$deletebytes is not documented
local/datacleaner/cleaner/orphaned_sitedata/classes/privacy/provider.php
(#30) Package cleaner_orphaned_sitedata\privacy is not valid
local/datacleaner/cleaner/orphaned_sitedata/classes/tempfiles_cleaner.php
(#42) Function tempfiles_cleaner::__construct is not documented
(#46) Function tempfiles_cleaner::execute is not documented
(#40) Variable tempfiles_cleaner::$dryrun is not documented
local/datacleaner/cleaner/orphaned_sitedata/settings.php
(#17) No one-line description found in phpdocs for file
local/datacleaner/cleaner/orphaned_sitedata/tests/unit/backup_cleaner_test.php
(#20) Package backup_cleaner_test is not valid
(#39) Package backup_cleaner_test is not valid
(#48) Function backup_cleaner_test::setUp is not documented
(#53) Function backup_cleaner_test::tearDown is not documented
(#58) Function backup_cleaner_test::test_it_exists is not documented
(#63) Function backup_cleaner_test::test_it_does_nothing_if_no_backup_files_exist is not documented
(#68) Function backup_cleaner_test::test_it_removes_backup_files is not documented
(#76) Function backup_cleaner_test::test_it_does_not_remove_backup_files_in_dry_run is not documented
(#84) Function backup_cleaner_test::create_backup_file is not documented
(#89) Function backup_cleaner_test::get_files is not documented
(#46) Variable backup_cleaner_test::$initialfiles is not documented
(#43) Invalid phpdocs tag @SuppressWarnings(public) used
local/datacleaner/cleaner/orphaned_sitedata/tests/unit/cache_cleaner_test.php
(#20) Package cache_cleaner_test is not valid
(#39) Package cache_cleaner_test is not valid
(#46) Function cache_cleaner_test::test_it_exists is not documented
(#50) Function cache_cleaner_test::test_it_runs is not documented
(#57) Function cache_cleaner_test::test_it_runs_in_dry_mode is not documented
(#43) Invalid phpdocs tag @SuppressWarnings(public) used
local/datacleaner/cleaner/orphaned_sitedata/tests/unit/orphan_cleaner_test.php
(#20) Package orphan_cleaner_test is not valid
(#39) Package orphan_cleaner_test is not valid
(#46) Function orphan_cleaner_test::test_it_exists is not documented
(#50) Function orphan_cleaner_test::test_it_removes_orphaned_files is not documented
(#64) Function orphan_cleaner_test::test_it_does_not_remove_orphaned_files_in_dry_run is not documented
(#78) Function orphan_cleaner_test::test_it_does_not_remove_non_orphaned_files is not documented
(#89) Function orphan_cleaner_test::create_test_file is not documented
(#43) Invalid phpdocs tag @SuppressWarnings(public) used
local/datacleaner/cleaner/orphaned_sitedata/tests/unit/orphaned_sitedata_testcase.php
(#20) Package cache_cleaner_test is not valid
(#41) Package cache_cleaner_test is not valid
(#48) Function orphaned_sitedata_testcase::execute is not documented
(#56) Function orphaned_sitedata_testcase::create_file is not documented
(#70) Function orphaned_sitedata_testcase::file_is_readable is not documented
(#45) Invalid phpdocs tag @SuppressWarnings(public) used
local/datacleaner/cleaner/orphaned_sitedata/tests/unit/tempfiles_cleaner_test.php
(#20) Package cache_cleaner_test is not valid
(#41) Package cache_cleaner_test is not valid
(#48) Function tempfiles_cleaner_test::test_it_exists is not documented
(#52) Function tempfiles_cleaner_test::test_it_removes_tempfiles is not documented
(#61) Function tempfiles_cleaner_test::test_it_removes_all_files_and_subdirs is not documented
(#76) Function tempfiles_cleaner_test::test_it_does_not_remove_tempfiles_in_dry_run is not documented
(#45) Invalid phpdocs tag @SuppressWarnings(public) used
local/datacleaner/cleaner/replace_urls/classes/clean.php
(#28) Class clean is not documented
(#31) Variable clean::$config is not documented
(#32) Variable clean::$tables is not documented
(#33) Variable clean::$skiptables is not documented
(#29) Constant clean::TASK is not documented
(#17) No one-line description found in phpdocs for file
(#35) Phpdocs for function clean::__construct has incomplete parameters list
local/datacleaner/cleaner/replace_urls/classes/privacy/provider.php
(#30) Package cleaner_replace_urls\privacy is not valid
local/datacleaner/cleaner/replace_urls/settings.php
(#17) No one-line description found in phpdocs for file
local/datacleaner/cleaner/replace_urls/tests/replace_urls_test.php
(#20) Package local_datacleaner is not valid
(#17) File-level phpdocs block does not have @copyright tag
(#17) File-level phpdocs block does not have @license tag
local/datacleaner/cleaner/replace_urls/version.php
(#18) Package cleaner_replace is not valid
(#17) No one-line description found in phpdocs for file
local/datacleaner/cleaner/scheduled_tasks/classes/clean.php
(#27) Class clean is not documented
(#17) No one-line description found in phpdocs for file
(#29) Phpdocs for function clean::get_settings_section_url has incomplete parameters list
local/datacleaner/cleaner/scheduled_tasks/classes/form/task_form.php
(#32) Class task_form is not documented
(#33) Function task_form::definition is not documented
(#17) No one-line description found in phpdocs for file
local/datacleaner/cleaner/scheduled_tasks/classes/privacy/provider.php
(#29) Package cleaner_scheduled_tasks\privacy is not valid
local/datacleaner/cleaner/scheduled_tasks/index.php
(#17) No one-line description found in phpdocs for file
local/datacleaner/cleaner/scheduled_tasks/lang/en/cleaner_scheduled_tasks.php
(#17) File-level phpdocs block does not have @copyright tag
local/datacleaner/cleaner/scheduled_tasks/settings.php
(#17) No one-line description found in phpdocs for file
(#17) File-level phpdocs block does not have @license tag
local/datacleaner/cleaner/scheduled_tasks/version.php
(#17) No one-line description found in phpdocs for file
(#17) File-level phpdocs block does not have @copyright tag
local/datacleaner/cleaner/sitedata/classes/clean.php
(#30) Class clean is not documented
(#33) Function clean::execute is not documented
(#31) Constant clean::TASK is not documented
(#17) No one-line description found in phpdocs for file
local/datacleaner/cleaner/sitedata/classes/privacy/provider.php
(#30) Package cleaner_sitedata\privacy is not valid
local/datacleaner/cleaner/sitedata/classes/supported_file_types.php
(#85) Variable cleaner_sitedata_supported_file_types::$supportedfiletypes is not documented
(#86) Variable cleaner_sitedata_supported_file_types::$placeholder is not documented
(#87) Variable cleaner_sitedata_supported_file_types::$defaultext is not documented
(#39) Constant cleaner_sitedata_supported_file_types::MIMETYPE_7Z is not documented
(#40) Constant cleaner_sitedata_supported_file_types::MIMETYPE_AVI is not documented
(#41) Constant cleaner_sitedata_supported_file_types::MIMETYPE_BZ is not documented
(#42) Constant cleaner_sitedata_supported_file_types::MIMETYPE_BZ2 is not documented
(#43) Constant cleaner_sitedata_supported_file_types::MIMETYPE_CSS is not documented
(#44) Constant cleaner_sitedata_supported_file_types::MIMETYPE_CSV is not documented
(#45) Constant cleaner_sitedata_supported_file_types::MIMETYPE_DOC is not documented
(#46) Constant cleaner_sitedata_supported_file_types::MIMETYPE_DOCX is not documented
(#47) Constant cleaner_sitedata_supported_file_types::MIMETYPE_FLV is not documented
(#48) Constant cleaner_sitedata_supported_file_types::MIMETYPE_GIF is not documented
(#49) Constant cleaner_sitedata_supported_file_types::MIMETYPE_GTAR is not documented
(#50) Constant cleaner_sitedata_supported_file_types::MIMETYPE_GZ is not documented
(#51) Constant cleaner_sitedata_supported_file_types::MIMETYPE_HTML is not documented
(#52) Constant cleaner_sitedata_supported_file_types::MIMETYPE_JPEG is not documented
(#53) Constant cleaner_sitedata_supported_file_types::MIMETYPE_JS is not documented
(#54) Constant cleaner_sitedata_supported_file_types::MIMETYPE_MOV is not documented
(#55) Constant cleaner_sitedata_supported_file_types::MIMETYPE_MP3 is not documented
(#56) Constant cleaner_sitedata_supported_file_types::MIMETYPE_MP4 is not documented
(#57) Constant cleaner_sitedata_supported_file_types::MIMETYPE_ODB is not documented
(#58) Constant cleaner_sitedata_supported_file_types::MIMETYPE_ODC is not documented
(#59) Constant cleaner_sitedata_supported_file_types::MIMETYPE_ODF is not documented
(#60) Constant cleaner_sitedata_supported_file_types::MIMETYPE_ODG is not documented
(#61) Constant cleaner_sitedata_supported_file_types::MIMETYPE_ODI is not documented
(#62) Constant cleaner_sitedata_supported_file_types::MIMETYPE_ODM is not documented
(#63) Constant cleaner_sitedata_supported_file_types::MIMETYPE_ODP is not documented
(#64) Constant cleaner_sitedata_supported_file_types::MIMETYPE_ODS is not documented
(#65) Constant cleaner_sitedata_supported_file_types::MIMETYPE_ODT is not documented
(#66) Constant cleaner_sitedata_supported_file_types::MIMETYPE_PDF is not documented
(#67) Constant cleaner_sitedata_supported_file_types::MIMETYPE_PNG is not documented
(#68) Constant cleaner_sitedata_supported_file_types::MIMETYPE_PPT is not documented
(#69) Constant cleaner_sitedata_supported_file_types::MIMETYPE_PPTX is not documented
(#70) Constant cleaner_sitedata_supported_file_types::MIMETYPE_RAR is not documented
(#71) Constant cleaner_sitedata_supported_file_types::MIMETYPE_RTF is not documented
(#72) Constant cleaner_sitedata_supported_file_types::MIMETYPE_SWF is not documented
(#73) Constant cleaner_sitedata_supported_file_types::MIMETYPE_TAR is not documented
(#74) Constant cleaner_sitedata_supported_file_types::MIMETYPE_TIF is not documented
(#75) Constant cleaner_sitedata_supported_file_types::MIMETYPE_TXT is not documented
(#76) Constant cleaner_sitedata_supported_file_types::MIMETYPE_WMV is not documented
(#77) Constant cleaner_sitedata_supported_file_types::MIMETYPE_XLS is not documented
(#78) Constant cleaner_sitedata_supported_file_types::MIMETYPE_XLSX is not documented
(#79) Constant cleaner_sitedata_supported_file_types::MIMETYPE_XML is not documented
(#80) Constant cleaner_sitedata_supported_file_types::MIMETYPE_ZIP is not documented
(#81) Constant cleaner_sitedata_supported_file_types::MIMETYPE_NONE is not documented
(#83) Constant cleaner_sitedata_supported_file_types::MIMETYPE_DEFAULT is not documented
(#17) No one-line description found in phpdocs for file
local/datacleaner/cleaner/sitedata/settings.php
(#17) No one-line description found in phpdocs for file
local/datacleaner/cleaner/users/classes/clean.php
(#31) Class clean is not documented
(#42) Function clean::execute is not documented
(#59) Function clean::create_user_id_list_to_update is not documented
(#94) Function clean::scramble_fields is not documented
(#110) Function clean::set_fixed_fields is not documented
(#32) Constant clean::TASK is not documented
(#33) Constant clean::USERNAME_PREFIX is not documented
(#17) No one-line description found in phpdocs for file
local/datacleaner/cleaner/users/classes/privacy/provider.php
(#30) Package cleaner_users\privacy is not valid
local/datacleaner/cleaner/users/db/upgrade.php
(#28) Function xmldb_cleaner_users_upgrade is not documented
local/datacleaner/cleaner/users/settings.php
(#18) Package cleaner_courses is not valid
(#17) No one-line description found in phpdocs for file
local/datacleaner/cli/clean.php
(#17) No one-line description found in phpdocs for file
local/datacleaner/cli/lib.php
(#18) Package cleaner is not valid
(#17) No one-line description found in phpdocs for file
(#61) Phpdocs for function safety_checks has incomplete parameters list
local/datacleaner/cli/sitedata_file_list.php
(#17) No one-line description found in phpdocs for file
local/datacleaner/index.php
(#17) No one-line description found in phpdocs for file
local/datacleaner/lib.php
(#18) Package cleaner is not valid
(#17) No one-line description found in phpdocs for file
local/datacleaner/tests/privacy/privacy.php
(#98) Function check_implements is not documented
(#17) No one-line description found in phpdocs for file
local/datacleaner/tests/unit/custom_test.php
(#38) Function local_datacleaner_custom_sql_test::test_executes_sql is not documented
(#35) Invalid phpdocs tag @SuppressWarnings(public) used
local/datacleaner/tests/unit/table_scrambler_test.php
(#40) Function local_datacleaner_table_scrambler_test::provider_for_it_creates_sorted_temporary_tables is not documented
(#78) Function local_datacleaner_table_scrambler_test::provider_for_it_scrambles_names is not documented
(#99) Function local_datacleaner_table_scrambler_test::provider_for_the_next_prime_after is not documented
(#108) Function local_datacleaner_table_scrambler_test::provider_for_the_prime_factors is not documented
(#148) Function local_datacleaner_table_scrambler_test::test_it_requires_a_table_name_and_fields is not documented
(#180) Function local_datacleaner_table_scrambler_test::test_it_throws_an_exception_if_cannot_find_the_next_prime is not documented
(#191) Function local_datacleaner_table_scrambler_test::test_the_2_prime_factors_for_14351_are_113_127 is not documented
(#215) Function local_datacleaner_table_scrambler_test::create_test_data is not documented
(#240) Function local_datacleaner_table_scrambler_test::create_test_data_array is not documented
(#117) There is no description in phpdocs for function test_it_creates_sorted_temporary_tables
(#154) There is no description in phpdocs for function test_it_scrambles_names
(#199) There is no description in phpdocs for function test_the_next_prime_after
(#207) There is no description in phpdocs for function test_the_prime_factors
(#117) Phpdocs for function local_datacleaner_table_scrambler_test::test_it_creates_sorted_temporary_tables has incomplete parameters list
(#154) Phpdocs for function local_datacleaner_table_scrambler_test::test_it_scrambles_names has incomplete parameters list
(#199) Phpdocs for function local_datacleaner_table_scrambler_test::test_the_next_prime_after has incomplete parameters list
(#207) Phpdocs for function local_datacleaner_table_scrambler_test::test_the_prime_factors has incomplete parameters list
(#37) Invalid phpdocs tag @SuppressWarnings(public) used

Update savepoints problems

(0 errors, 0 warnings)

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


Third party library modification problems

(0 errors, 0 warnings)

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


Missing changes in external functions or backup support for new detected tables or columns

(0 errors, 3 warnings)

This section shows potential problems detected when there are new database structures added in a patch and it is detected that nothing has been changed related with external functions (to be used by WS) or backup and restore. It must be checked that everything is correct and nothing is being missed in those areas. [More info]

local/datacleaner/cleaner/environment_matrix/db/upgrade.php
Database modifications (new tables or columns) detected in the patch without any change to some important areas.
No changes detected to external functions, that may affect apps and other web service integrations, please verify!
No changes detected to backup and restore, that may affect storage and transportability, please verify!

grunt changes

(0 errors, 0 warnings)

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


shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(0 errors, 0 warnings)

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


Gherkin .feature problems

(0 errors, 0 warnings)

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