Backoffice/Form/Type/Component/TreeListType.php
Avoid unused parameters such as '$form'. Open
Open
public function buildView(FormView $view, FormInterface $form, array $options)
- Read upRead up
- Create a ticketCreate a ticket
- Exclude checks
UnusedFormalParameter
Since: 0.2
Avoid passing parameters to methods or constructors and then not using those parameters.
Example
class Foo
{
private function bar($howdy)
{
// $howdy is not used
}
}
Source https://phpmd.org/rules/unusedcode.html#unusedformalparameter
Avoid unused parameters such as '$options'. Open
Open
public function buildForm(FormBuilderInterface $builder, array $options)
- Read upRead up
- Create a ticketCreate a ticket
- Exclude checks
UnusedFormalParameter
Since: 0.2
Avoid passing parameters to methods or constructors and then not using those parameters.
Example
class Foo
{
private function bar($howdy)
{
// $howdy is not used
}
}
Source https://phpmd.org/rules/unusedcode.html#unusedformalparameter
Call to method add
from undeclared class \Symfony\Component\Form\FormBuilderInterface
Open
Open
$builder
- Create a ticketCreate a ticket
- Exclude checks
Reference to instance property vars
from undeclared class \Symfony\Component\Form\FormView
Open
Open
$view->vars['configuration'] = $options['configuration'][$id];
- Create a ticketCreate a ticket
- Exclude checks
Call to method addModelTransformer
from undeclared class \Symfony\Component\Form\FormBuilderInterface
Open
Open
$builder->addModelTransformer($this->treeListTransformer);
- Create a ticketCreate a ticket
- Exclude checks
Parameter $view
has undeclared type \Symfony\Component\Form\FormView
Open
Open
public function buildView(FormView $view, FormInterface $form, array $options)
- Create a ticketCreate a ticket
- Exclude checks
Parameter $resolver
has undeclared type \Symfony\Component\OptionsResolver\OptionsResolver
Open
Open
public function configureOptions(OptionsResolver $resolver)
- Create a ticketCreate a ticket
- Exclude checks
Parameter $builder
has undeclared type \Symfony\Component\Form\FormBuilderInterface
Open
Open
public function buildForm(FormBuilderInterface $builder, array $options)
- Create a ticketCreate a ticket
- Exclude checks
Call to method setDefaults
from undeclared class \Symfony\Component\OptionsResolver\OptionsResolver
Open
Open
$resolver->setDefaults(
- Create a ticketCreate a ticket
- Exclude checks
Parameter $treeListTransformer
has undeclared type \Symfony\Component\Form\DataTransformerInterface
Open
Open
public function __construct(
- Create a ticketCreate a ticket
- Exclude checks
Class extends undeclared class \Symfony\Component\Form\AbstractType
Open
Open
class TreeListType extends AbstractType
- Create a ticketCreate a ticket
- Exclude checks
Parameter $form
has undeclared type \Symfony\Component\Form\FormInterface
Open
Open
public function buildView(FormView $view, FormInterface $form, array $options)
- Create a ticketCreate a ticket
- Exclude checks
Avoid variables with short names like $id. Configured minimum length is 3. Open
Open
$id = 'default';
- Read upRead up
- Create a ticketCreate a ticket
- 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;
}
}
}
Source https://phpmd.org/rules/naming.html#shortvariable
Multi-line function declaration not indented correctly; expected 4 spaces but found 8 Open
Open
) {
- Create a ticketCreate a ticket
- Exclude checks
Line indented incorrectly; expected 8 spaces, found 7 Open
Open
}
- Create a ticketCreate a ticket
- Exclude checks
Closing parenthesis of a multi-line function call must be on a line by itself Open
Open
));
- Create a ticketCreate a ticket
- Exclude checks
Multi-line function call not indented correctly; expected 8 spaces but found 12 Open
Open
));
- Create a ticketCreate a ticket
- Exclude checks
Line indented incorrectly; expected at least 8 spaces, found 7 Open
Open
$id = 'default';
- Create a ticketCreate a ticket
- Exclude checks
Line indented incorrectly; expected 8 spaces, found 7 Open
Open
if (!is_null($options['property_path'])) {
- Create a ticketCreate a ticket
- Exclude checks
Line indented incorrectly; expected at least 12 spaces, found 11 Open
Open
$id = preg_replace('/^\[(.*)\]$/', '$1', $options['property_path']);
- Create a ticketCreate a ticket
- Exclude checks
Line indented incorrectly; expected at least 8 spaces, found 7 Open
Open
$view->vars['configuration'] = $options['configuration'][$id];
- Create a ticketCreate a ticket
- Exclude checks
Line indented incorrectly; expected at least 12 spaces, found 8 Open
Open
));
- Create a ticketCreate a ticket
- Exclude checks