This section shows php lint problems in the code detected by php -l
This section shows the coding style problems detected in the code by phpcs
Expected login check (require_login, require_course_login, require_admin, admin_externalpage_setup) following config inclusion. None found.
Function print_error() has been deprecated; use throw new moodle_exception() (using lang strings only if meant to be shown to final user)() instead
Method name "_get_reason" should not be prefixed with an underscore to indicate visibility
Expected login check (require_login, require_course_login, require_admin, admin_externalpage_setup) following config inclusion. None found.
Expected login check (require_login, require_course_login, require_admin, admin_externalpage_setup) following config inclusion. None found.
This section shows the coding style problems detected in the code by eslint
Unexpected space before function parentheses. (space-before-function-paren)
This section shows CSS problems detected by stylelint
This section shows the phpdocs problems detected in the code by local_moodlecheck
Function auth_plugin_saml2::saml2_authproc_filters_hook is not documented
Function auth_plugin_saml2::check_filters_priority is not documented
Function auth_plugin_saml2::get_saml2_directory is not documented
Function auth_plugin_saml2::get_file is not documented
Function auth_plugin_saml2::get_file_sp_metadata_file is not documented
Function auth_plugin_saml2::can_be_manually_set is not documented
There is no description in phpdocs for function get_file_idp_metadata_file
Phpdocs for function auth_plugin_saml2::saml_login_complete has incomplete parameters list
Phpdocs for function auth_plugin_saml2::simplify_attr has incomplete parameters list
Phpdocs for function auth_plugin_saml2::update_user_profile_fields has incomplete parameters list
Phpdocs for function auth_plugin_saml2::is_email_taken has incomplete parameters list
Phpdocs for function auth_plugin_saml2::user_login has incomplete parameters list
Phpdocs for function auth_plugin_saml2::execute_callback has incomplete parameters list
Phpdocs for function auth_saml2_after_logout_from_sp has incomplete parameters list
Constant saml2_settings::OPTION_DUAL_LOGIN_NO is not documented
Constant saml2_settings::OPTION_DUAL_LOGIN_YES is not documented
Constant saml2_settings::OPTION_DUAL_LOGIN_PASSIVE is not documented
Constant saml2_settings::OPTION_MULTI_IDP_DISPLAY_DROPDOWN is not documented
Constant saml2_settings::OPTION_MULTI_IDP_DISPLAY_BUTTONS is not documented
Constant saml2_settings::OPTION_FLAGGED_LOGIN_MESSAGE is not documented
Constant saml2_settings::OPTION_FLAGGED_LOGIN_REDIRECT is not documented
Constant saml2_settings::OPTION_AUTO_LOGIN_NO is not documented
Constant saml2_settings::OPTION_AUTO_LOGIN_SESSION is not documented
Constant saml2_settings::OPTION_AUTO_LOGIN_COOKIE is not documented
No one-line description found in phpdocs for file
No one-line description found in phpdocs for class saml2_settings
Phpdocs for function setting_button::output_html has incomplete parameters list
Function setting_idpmetadata::__construct is not documented
Function setting_idpmetadata::process_idp_metadata is not documented
Function setting_idpmetadata::process_idp_xml is not documented
Function setting_idpmetadata::remove_old_idps is not documented
Function setting_idpmetadata::save_idp_metadata_xml is not documented
No one-line description found in phpdocs for file
There is no description in phpdocs for function process_all_idps_metadata
There is no description in phpdocs for function get_idps_data
There is no description in phpdocs for function get_idp_xml_path
There is no description in phpdocs for function find_all_idp_sso_descriptors
Phpdocs for function setting_idpmetadata::get_idps_data has incomplete parameters list
Phpdocs for function setting_idpmetadata::get_idp_xml_path has incomplete parameters list
Class setting_idpmetadata_exception is not documented
No one-line description found in phpdocs for file
Phpdocs for function setting_textonly::output_html has incomplete parameters list
File-level phpdocs block does not have @copyright tag
Function selectidp_buttons::get_idpbutton is not documented
Package is not specified for class idp_data. It is also not specified in file-level phpdocs
Class idp_data is not documented
Function idp_data::get_rawxml is not documented
Function idp_data::set_rawxml is not documented
Variable idp_data::$idpname is not documented
Variable idp_data::$idpurl is not documented
Variable idp_data::$idpicon is not documented
Variable idp_data::$rawxml is not documented
Phpdocs for function idp_data::__construct has incomplete parameters list
Class idp_parser is not documented
Function idp_parser::parse_xml is not documented
Function idp_parser::parse_urls is not documented
Phpdocs for function idp_parser::parse has incomplete parameters list
Phpdocs for function idp_parser::check_xml has incomplete parameters list
There is no description in phpdocs for function fetch
There is no description in phpdocs for function get_curlinfo
There is no description in phpdocs for function get_curlerrorno
There is no description in phpdocs for function get_curlerror
Phpdocs for function metadata_fetcher::fetch has incomplete parameters list
There is no description in phpdocs for function parse
There is no description in phpdocs for function get_entityid
There is no description in phpdocs for function get_idpdefaultname
There is no description in phpdocs for function write
Function redis_store::__construct is not documented
There is no description in phpdocs for function set
There is no description in phpdocs for function get
There is no description in phpdocs for function delete
There is no description in phpdocs for function make_key
There is no description in phpdocs for function get_set_options
Class ssl_algorithms is not documented
Function ssl_algorithms::get_default_saml_signature_algorithm is not documented
Function ssl_algorithms::get_valid_saml_signature_algorithms is not documented
Function ssl_algorithms::convert_signature_algorithm_to_digest_alg_format is not documented
No one-line description found in phpdocs for file
Function metadata_refresh::get_name is not documented
Function metadata_refresh::execute is not documented
There is no description in phpdocs for function set_fetcher
There is no description in phpdocs for function set_parser
There is no description in phpdocs for function set_writer
There is no description in phpdocs for function set_idpmetadata
Function mock_settings::add is not documented
No one-line description found in phpdocs for file
No one-line description found in phpdocs for class mock_settings
No one-line description found in phpdocs for file
Phpdocs for function auth_saml2_process_regenerate_form has incomplete parameters list
Phpdocs for function auth_saml2_admin_nav has incomplete parameters list
Function behat_auth_saml2::apply_defaults is not documented
Function behat_auth_saml2::initialise_saml2 is not documented
Function behat_auth_saml2::visit_saml2_login_page is not documented
Function behat_auth_saml2::reset_saml2_session is not documented
Function behat_auth_saml2::reset_moodle_session is not documented
Function behat_auth_saml2::execute is not documented
No one-line description found in phpdocs for file
No one-line description found in phpdocs for class behat_auth_saml2
There is no description in phpdocs for function theAuthenticationPluginIsEnabledAuth_saml
There is no description in phpdocs for function iGoToTheLoginPageAuth_saml
There is no description in phpdocs for function iGoToTheLoginPageWithAuth_saml
There is no description in phpdocs for function iAmAnAdministratorAuth_saml
There is no description in phpdocs for function iGoToTheSamlsettingsPageAuth_saml
There is no description in phpdocs for function iChangeTheSettingToAuth_saml
There is no description in phpdocs for function theSettingShouldBeAuth_saml
There is no description in phpdocs for function theSamlsettingIsSetToAuth_saml
Phpdocs for function behat_auth_saml2::theAuthenticationPluginIsEnabledAuth_saml has incomplete parameters list
Phpdocs for function behat_auth_saml2::iGoToTheLoginPageAuth_saml has incomplete parameters list
Phpdocs for function behat_auth_saml2::iGoToTheLoginPageWithAuth_saml has incomplete parameters list
Phpdocs for function behat_auth_saml2::iChangeTheSettingToAuth_saml has incomplete parameters list
Phpdocs for function behat_auth_saml2::theSettingShouldBeAuth_saml has incomplete parameters list
Phpdocs for function behat_auth_saml2::theSamlsettingIsSetToAuth_saml has incomplete parameters list
Phpdocs for function behat_auth_saml2::the_mock_saml_idp_allows_login_with_the_following_attributes has incomplete parameters list
Phpdocs for function behat_auth_saml2::the_cookie_is_set_to has incomplete parameters list
Phpdocs for function behat_auth_saml2::the_cookie_is_removed has incomplete parameters list
Invalid phpdocs tag @codingStandardsIgnoreFile used
Invalid phpdocs tag @SuppressWarnings(public) used
No one-line description found in phpdocs for file
No one-line description found in phpdocs for file
Function auth_saml2_autoloader_test::test_it_loads_classes is not documented
No one-line description found in phpdocs for file
No one-line description found in phpdocs for class auth_saml2_autoloader_test
Function auth_saml2_form_regenerate_testcase::test_regenerate_certificate_form is not documented
File-level phpdocs block does not have @copyright tag
Function auth_saml2_locallib_testcase::test_auth_saml2_sp_metadata is not documented
Function auth_saml2_locallib_testcase::test_is_configured_works_with_multi_idp_in_one_xml is not documented
Function auth_saml2_locallib_testcase::test_get_email_from_attributes is not documented
Function auth_saml2_locallib_testcase::test_is_email_taken is not documented
Phpdocs for function auth_saml2_locallib_testcase::test_check_whitelisted_ip_redirect has incomplete parameters list
Phpdocs for function auth_saml2_locallib_testcase::test_update_custom_user_profile_fields has incomplete parameters list
Phpdocs for function auth_saml2_locallib_testcase::test_missing_user_custom_profile_fields has incomplete parameters list
Phpdocs for function auth_saml2_locallib_testcase::test_invalid_map_user_profile_fields has incomplete parameters list
Phpdocs for function auth_saml2_locallib_testcase::test_is_access_allowed_for_member_not_configured has incomplete parameters list
Phpdocs for function auth_saml2_locallib_testcase::test_is_access_allowed_for_member_blocked_empty has incomplete parameters list
Phpdocs for function auth_saml2_locallib_testcase::test_is_access_allowed_for_member_allowed_empty has incomplete parameters list
Phpdocs for function auth_saml2_locallib_testcase::test_is_access_allowed_for_member_allowed_and_blocked has incomplete parameters list
Phpdocs for function auth_saml2_locallib_testcase::test_is_access_allowed_for_member_allowed_and_blocked_with_allowed_priority has incomplete parameters list
Function auth_saml2_metadata_fetcher_testcase::test_fetch_metadata_404 is not documented
Function auth_saml2_metadata_fetcher_testcase::test_fetch_metadata_success is not documented
Function auth_saml2_metadata_fetcher_testcase::test_fetch_metadata_curlerrorno is not documented
Function auth_saml2_metadata_fetcher_testcase::test_fetch_metadata_nohttpstatus is not documented
Function auth_saml2_metadata_fetcher_testcase::test_fetch_metadata_override_ssl_options is not documented
Function auth_saml2_metadata_parser_testcase::test_parse_metadata is not documented
There is no description in phpdocs for function test_parse_metadata_fail
Function auth_saml2_metadata_refresh_testcase::setUp is not documented
Function auth_saml2_metadata_refresh_testcase::test_metadata_refresh_disabled is not documented
Function auth_saml2_metadata_refresh_testcase::test_metadata_refresh_idpmetadata_non_url is not documented
Function auth_saml2_metadata_refresh_testcase::test_metadata_refresh_idpmetadata_notconfigured is not documented
Function auth_saml2_metadata_refresh_testcase::test_metadata_refresh_parse_no_entityid is not documented
Function auth_saml2_metadata_refresh_testcase::test_metadata_refresh_parse_no_idpname is not documented
There is no description in phpdocs for function test_metadata_refresh_fetch_fails
There is no description in phpdocs for function test_metadata_refresh_parse_fails
There is no description in phpdocs for function test_metadata_refresh_write_fails
Function auth_saml2_metadata_writer_testcase::test_write_default_path is not documented
Function auth_saml2_metadata_writer_testcase::test_write_non_dataroot_path is not documented
Function auth_saml2_metadata_writer_testcase::test_write_trailing_slash is not documented
There is no description in phpdocs for function test_write_empty_filename
Function auth_saml2_redis_store_testcase::setUp is not documented
Function auth_saml2_redis_store_testcase::tearDown is not documented
Function auth_saml2_redis_store_testcase::test_set_with_expire is not documented
Function auth_saml2_redis_store_testcase::test_set_no_expire is not documented
Function auth_saml2_redis_store_testcase::test_get_key_exists is not documented
Function auth_saml2_redis_store_testcase::test_get_key_not_exists is not documented
Function auth_saml2_redis_store_testcase::test_delete is not documented
Function auth_saml2_redis_store_testcase::test_delete_key_not_exists is not documented
Function auth_saml2_redis_store_testcase::test_bootstrap_redis is not documented
Class auth_saml2_sitedata_test is not documented
Function auth_saml2_sitedata_test::test_it_creates_the_directory_if_it_does_not_exist is not documented
Function auth_saml2_sitedata_test::test_it_emits_an_event_when_saml_certificate_regenerated is not documented
No one-line description found in phpdocs for file
Class setting_idpmetadata_test is not documented
Function setting_idpmetadata_test::setUp is not documented
Function setting_idpmetadata_test::get_test_metadata_url is not documented
Function setting_idpmetadata_test::test_it_validates_the_xml is not documented
Function setting_idpmetadata_test::test_it_saves_all_idp_information is not documented
Function setting_idpmetadata_test::test_it_saves_all_idps_information_from_single_xml is not documented
Function setting_idpmetadata_test::test_it_allows_empty_values is not documented
Function setting_idpmetadata_test::test_it_gets_idp_data_for_xml is not documented
Function setting_idpmetadata_test::test_it_gets_idp_data_for_two_urls is not documented
Function setting_idpmetadata_test::test_it_returns_error_if_metadata_url_is_not_valid is not documented
No one-line description found in phpdocs for file
There is no description in phpdocs for function validate_idp_data_array
Not recommended phpdocs tag @static used
Class auth_saml2_ssl_algorithms_test is not documented
Function auth_saml2_ssl_algorithms_test::test_default_saml_signature_algorithm_is_valid_saml_signature_algorithm is not documented
Function auth_saml2_ssl_algorithms_test::test_sha256_is_valid_saml_signature_algorithm is not documented
Function auth_saml2_ssl_algorithms_test::test_sha256_is_matching_digest_algorithm_for_default_saml_algorithm is not documented
Function auth_saml2_ssl_algorithms_test::test_sha256_is_matching_digest_algorithm_for_garbage_algorithm is not documented
No one-line description found in phpdocs for file
This section shows problems detected with the handling of upgrade savepoints
This section shows problems detected with the modification of third party libraries
This section shows files built by grunt and not commited
This section shows problems detected by shifter
This section shows problems detected in mustache templates
This section shows problems detected in behat .feature files