services.php
Method _getServices
has 69 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
protected function _getServices()
{
return [
/**
* The services manager.
The method _getServices() has 131 lines of code. Current threshold is set to 100. Avoid really long methods. Open
Open
protected function _getServices()
{
return [
/**
* The services manager.
- Exclude checks
Missing class import via use statement (line '53', column '20'). Open
Open
return new ArrayIterator($array);
- 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 '63', column '20'). Open
Open
return new IteratorIterator($traversable);
- 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 variables with short names like $c. Configured minimum length is 3. Open
Open
'eddbk_services_manager' => function (ContainerInterface $c) {
- Read upRead up
- Exclude checks
ShortVariable
Since: 0.2
Detects when a field, local, or parameter has a very short name.
Example
class Something {
private $q = 15; // VIOLATION - Field
public static function main( array $as ) { // VIOLATION - Formal
$r = 20 + $this->q; // VIOLATION - Local
for (int $i = 0; $i < 10; $i++) { // Not a Violation (inside FOR)
$r += $this->q;
}
}
}