Showing 8 of 15 total issues
Method buildForm
has 68 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder
->add(
'search',
Method buildForm
has 63 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$termsVersion = $options[self::TERMS_VERSION_ENTITY] ?? new TermsVersion();
$builder
Method __invoke
has 26 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
public function __invoke(string $termsSlug): Response
{
$request = $this->requestStack->getCurrentRequest() ?? new Request();
$subject = $this->getSubject($request);
$termsGuardValidation = DummyTermsGuardValidation::create($termsSlug, $subject->getTermsSubjectType(), $subject->getTermsSubjectIdentifier());
Method __construct
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
ActivateTermsVersion $activateTermsVersion,
TermsUpdater $termsUpdater,
TermsVersionUpdater $termsVersionUpdater,
EntityRecoderInterface $entityRecoder,
EventDispatcherInterface $eventDispatcher,
Method __construct
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
TermsVersionSignatureRepository $termsVersionSignatureRepository,
TermsVersionSignaturePdfGeneratorManager $termsVersionSignaturePdfGeneratorManager,
SecurityInterface $security,
RequestStack $requestStack,
FormFactoryInterface $formFactory
Method __construct
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
TermsVersionSignatureFactory $termsVersionSignatureFactory,
EntityRecoderInterface $entityRecoder,
EventDispatcherInterface $eventDispatcher,
ResponseBuilderInterface $responseBuilder,
GetTermsVersionToSign $getTermsVersionToSign
Method __construct
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
EditTerms $editTerms,
DefaultTermsVersionFactory $defaultTermsVersionFactory,
TermsVersionRepository $termsVersionRepository,
EntityManagerInterface $entityManager,
RequestStack $requestStack
Method __construct
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
HasSignedTerms $hasSignedTerms,
GenerateSigningRoute $generateSigningRoute,
GenerateTermsRoute $generateTermsRoute,
TermsVersionSignatureRepository $termsVersionSignatureRepository,
TermsRepositoryInterface $termsRepository