src/admin-pages/settings-sections/class-wp-site-identity-settings-section-factory.php
Missing class import via use statement (line '50', column '14'). Open
Open
return new WP_Site_Identity_Settings_Section( $name, $args, $this->registry );
- Read upRead up
- Exclude checks
MissingImport
Since: 2.7.0
Importing all external classes in a file through use statements makes them clearly visible.
Example
function make() {
return new \stdClass();
}
Source http://phpmd.org/rules/cleancode.html#MissingImport
Missing class import via use statement (line '35', column '26'). Open
Open
$this->registry = new WP_Site_Identity_Standard_Settings_Section_Registry();
- Read upRead up
- Exclude checks
MissingImport
Since: 2.7.0
Importing all external classes in a file through use statements makes them clearly visible.
Example
function make() {
return new \stdClass();
}
Source http://phpmd.org/rules/cleancode.html#MissingImport
Avoid excessively long class names like WP_Site_Identity_Settings_Section_Factory. Keep class name length under 40. Open
Open
class WP_Site_Identity_Settings_Section_Factory {
/**
* Registry to use for instantiating setting sections.
*
- Read upRead up
- Exclude checks
LongClassName
Since: 2.9
Detects when classes or interfaces are declared with excessively long names.
Example
class ATooLongClassNameThatHintsAtADesignProblem {
}
interface ATooLongInterfaceNameThatHintsAtADesignProblem {
}