open-orchestra/open-orchestra-cms-bundle

View on GitHub
Backoffice/Form/Type/Component/LanguageBySitesType.php

Summary

Maintainability
A
0 mins
Test Coverage

Avoid unused parameters such as '$index'.
Open

                        'choice_attr' => function ($key, $val, $index) use ($aliasLanguages) {

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 '$val'.
Open

                        'choice_attr' => function ($key, $val, $index) use ($aliasLanguages) {

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

                $builder

Parameter $siteRepository has undeclared type \OpenOrchestra\ModelInterface\Repository\SiteRepositoryInterface
Open

    public function __construct(

Call to method findOneBySiteId from undeclared class \OpenOrchestra\ModelInterface\Repository\SiteRepositoryInterface
Open

            $site = $this->siteRepository->findOneBySiteId(preg_replace('/^('.preg_quote(User::SITE_ID_PREFIX).')(.*)$/', '$2', $siteId));

Reference to constant SITE_ID_PREFIX from undeclared class \OpenOrchestra\UserBundle\Document\User
Open

            $site = $this->siteRepository->findOneBySiteId(preg_replace('/^('.preg_quote(User::SITE_ID_PREFIX).')(.*)$/', '$2', $siteId));

Parameter $resolver has undeclared type \Symfony\Component\OptionsResolver\OptionsResolver
Open

    public function configureOptions(OptionsResolver $resolver)

Parameter $builder has undeclared type \Symfony\Component\Form\FormBuilderInterface
Open

    public function buildForm(FormBuilderInterface $builder, array $options)

Call to method setDefaults from undeclared class \Symfony\Component\OptionsResolver\OptionsResolver
Open

        $resolver->setDefaults(array(

Class extends undeclared class \Symfony\Component\Form\AbstractType
Open

class LanguageBySitesType extends AbstractType

There must be a single space between the closing parenthesis and the opening brace of a multi-line function declaration; found 0 spaces
Open

    ){

Line exceeds 120 characters; contains 138 characters
Open

            $site = $this->siteRepository->findOneBySiteId(preg_replace('/^('.preg_quote(User::SITE_ID_PREFIX).')(.*)$/', '$2', $siteId));

Line indented incorrectly; expected at least 20 spaces, found 16
Open

                ));

There are no issues that match your filters.

Category
Status