mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-07 18:44:08 +00:00
fix phpstan issues
This commit is contained in:
parent
9027cbd196
commit
c35994203d
@ -113,7 +113,6 @@ class ListActivityHelper
|
|||||||
'usersIds' => self::MSG_KEY . 'users ids',
|
'usersIds' => self::MSG_KEY . 'users ids',
|
||||||
'thirdPartiesIds' => self::MSG_KEY . 'third parties ids',
|
'thirdPartiesIds' => self::MSG_KEY . 'third parties ids',
|
||||||
'personsIds' => self::MSG_KEY . 'persons ids',
|
'personsIds' => self::MSG_KEY . 'persons ids',
|
||||||
default => throw new LogicException('key not supported'),
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -162,9 +162,6 @@ class CustomFieldController extends AbstractController
|
|||||||
/**
|
/**
|
||||||
* Creates a form to create a CustomField entity.
|
* Creates a form to create a CustomField entity.
|
||||||
*
|
*
|
||||||
* @param CustomField $entity The entity
|
|
||||||
* @param string
|
|
||||||
*
|
|
||||||
* @return \Symfony\Component\Form\Form The form
|
* @return \Symfony\Component\Form\Form The form
|
||||||
*/
|
*/
|
||||||
private function createCreateForm(CustomField $entity, mixed $type)
|
private function createCreateForm(CustomField $entity, mixed $type)
|
||||||
|
@ -15,6 +15,7 @@ use Chill\CustomFieldsBundle\Entity\CustomField;
|
|||||||
use Chill\CustomFieldsBundle\Entity\CustomFieldLongChoice\Option;
|
use Chill\CustomFieldsBundle\Entity\CustomFieldLongChoice\Option;
|
||||||
use Chill\CustomFieldsBundle\EntityRepository\CustomFieldLongChoice\OptionRepository;
|
use Chill\CustomFieldsBundle\EntityRepository\CustomFieldLongChoice\OptionRepository;
|
||||||
use Chill\CustomFieldsBundle\Form\DataTransformer\CustomFieldDataTransformer;
|
use Chill\CustomFieldsBundle\Form\DataTransformer\CustomFieldDataTransformer;
|
||||||
|
use Chill\FamilyMembersBundle\Templating\Twig;
|
||||||
use Chill\MainBundle\Form\Type\Select2ChoiceType;
|
use Chill\MainBundle\Form\Type\Select2ChoiceType;
|
||||||
use Chill\MainBundle\Templating\TranslatableStringHelper;
|
use Chill\MainBundle\Templating\TranslatableStringHelper;
|
||||||
use LogicException;
|
use LogicException;
|
||||||
@ -22,6 +23,7 @@ use Symfony\Bridge\Twig\TwigEngine;
|
|||||||
use Symfony\Component\Form\Extension\Core\Type\ChoiceType;
|
use Symfony\Component\Form\Extension\Core\Type\ChoiceType;
|
||||||
use Symfony\Component\Form\FormBuilderInterface;
|
use Symfony\Component\Form\FormBuilderInterface;
|
||||||
|
|
||||||
|
use Symfony\Component\Templating\EngineInterface;
|
||||||
use function get_class;
|
use function get_class;
|
||||||
use function gettype;
|
use function gettype;
|
||||||
use function is_object;
|
use function is_object;
|
||||||
@ -30,8 +32,11 @@ class CustomFieldLongChoice extends AbstractCustomField
|
|||||||
{
|
{
|
||||||
public const KEY = 'key';
|
public const KEY = 'key';
|
||||||
|
|
||||||
public function __construct(private OptionRepository $optionRepository, private TranslatableStringHelper $translatableStringHelper, private TwigEngine $templating)
|
public function __construct(
|
||||||
{
|
private OptionRepository $optionRepository,
|
||||||
|
private TranslatableStringHelper $translatableStringHelper,
|
||||||
|
private EngineInterface $templating,
|
||||||
|
) {
|
||||||
}
|
}
|
||||||
|
|
||||||
public function buildForm(FormBuilderInterface $builder, CustomField $customField)
|
public function buildForm(FormBuilderInterface $builder, CustomField $customField)
|
||||||
|
@ -258,7 +258,9 @@ class ApiController extends AbstractCRUDController
|
|||||||
}
|
}
|
||||||
|
|
||||||
match ($request->getMethod()) {
|
match ($request->getMethod()) {
|
||||||
|
/* @phpstan-ignore-next-line */
|
||||||
Request::METHOD_DELETE => $entity->{'remove' . ucfirst($property)}($postedData),
|
Request::METHOD_DELETE => $entity->{'remove' . ucfirst($property)}($postedData),
|
||||||
|
/* @phpstan-ignore-next-line */
|
||||||
Request::METHOD_POST => $entity->{'add' . ucfirst($property)}($postedData),
|
Request::METHOD_POST => $entity->{'add' . ucfirst($property)}($postedData),
|
||||||
default => throw new BadRequestHttpException('this method is not supported'),
|
default => throw new BadRequestHttpException('this method is not supported'),
|
||||||
};
|
};
|
||||||
|
@ -209,9 +209,9 @@ class AuthorizationHelper implements AuthorizationHelperInterface
|
|||||||
|
|
||||||
throw new UnexpectedValueException(
|
throw new UnexpectedValueException(
|
||||||
sprintf(
|
sprintf(
|
||||||
'The entity given is not an instance of %s, %s given',
|
'The entity given is not an instance of %s or an array of centers, %s given',
|
||||||
Center::class,
|
Center::class,
|
||||||
$center::class
|
gettype($center)
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -23,25 +23,15 @@ class PasswordRecoverEvent extends Event
|
|||||||
public const INVALID_TOKEN = 'chill_main.password_recover_invalid_token';
|
public const INVALID_TOKEN = 'chill_main.password_recover_invalid_token';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var bool
|
|
||||||
*/
|
|
||||||
protected $safelyGenerated;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @var User
|
|
||||||
*/
|
|
||||||
protected $user;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param type $token
|
|
||||||
* @param User $user
|
|
||||||
* @param type $ip
|
|
||||||
* @param bool $safelyGenerated true if generated safely (from console command, etc.)
|
* @param bool $safelyGenerated true if generated safely (from console command, etc.)
|
||||||
*/
|
*/
|
||||||
public function __construct(protected $token = null, ?User $user = null, protected $ip = null, bool $safelyGenerated = false)
|
public function __construct(
|
||||||
|
private ?string $token = null,
|
||||||
|
private ?User $user = null,
|
||||||
|
private $ip = null,
|
||||||
|
private bool $safelyGenerated = false,
|
||||||
|
)
|
||||||
{
|
{
|
||||||
$this->user = $user;
|
|
||||||
$this->safelyGenerated = $safelyGenerated;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getIp()
|
public function getIp()
|
||||||
|
@ -87,7 +87,6 @@ class RollingDateConverter implements RollingDateConverterInterface
|
|||||||
4, 5, 6 => '04',
|
4, 5, 6 => '04',
|
||||||
7, 8, 9 => '07',
|
7, 8, 9 => '07',
|
||||||
10, 11, 12 => '10',
|
10, 11, 12 => '10',
|
||||||
default => throw new LogicException('this month is not valid: ' . $date->format('n')),
|
|
||||||
};
|
};
|
||||||
|
|
||||||
return DateTimeImmutable::createFromFormat(
|
return DateTimeImmutable::createFromFormat(
|
||||||
|
@ -30,11 +30,6 @@ class PersonChoiceLoader implements ChoiceLoaderInterface
|
|||||||
|
|
||||||
protected array $lazyLoadedPersons = [];
|
protected array $lazyLoadedPersons = [];
|
||||||
|
|
||||||
/**
|
|
||||||
* PersonChoiceLoader constructor.
|
|
||||||
*
|
|
||||||
* @param EntityRepository $personRepository
|
|
||||||
*/
|
|
||||||
public function __construct(
|
public function __construct(
|
||||||
protected PersonRepository $personRepository,
|
protected PersonRepository $personRepository,
|
||||||
?array $centers = null
|
?array $centers = null
|
||||||
|
@ -211,6 +211,8 @@ class LoadReports extends AbstractFixture implements ContainerAwareInterface, Or
|
|||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
throw new \LogicException("should not happens");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -11,6 +11,8 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
namespace Chill\TaskBundle\Security\Authorization;
|
namespace Chill\TaskBundle\Security\Authorization;
|
||||||
|
|
||||||
|
use Chill\PersonBundle\Entity\Person;
|
||||||
|
use Chill\TaskBundle\Entity\AbstractTask;
|
||||||
use Symfony\Component\EventDispatcher\Event;
|
use Symfony\Component\EventDispatcher\Event;
|
||||||
use Symfony\Component\Security\Core\Authentication\Token\TokenInterface;
|
use Symfony\Component\Security\Core\Authentication\Token\TokenInterface;
|
||||||
|
|
||||||
@ -18,26 +20,16 @@ class AuthorizationEvent extends Event
|
|||||||
{
|
{
|
||||||
public const VOTE = 'chill_task.vote';
|
public const VOTE = 'chill_task.vote';
|
||||||
|
|
||||||
/**
|
|
||||||
* @var TokenInterface
|
|
||||||
*/
|
|
||||||
protected $token;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var bool
|
* @var bool
|
||||||
*/
|
*/
|
||||||
protected $vote;
|
protected $vote;
|
||||||
|
|
||||||
/**
|
|
||||||
* @param string $attribute
|
|
||||||
* @param \Chill\PersonBundle\Entity\Person|\Chill\TaskBundle\Entity\AbstractTask|null $subject
|
|
||||||
*/
|
|
||||||
public function __construct(
|
public function __construct(
|
||||||
protected \Chill\PersonBundle\Entity\Person|\Chill\TaskBundle\Security\Authorization\Chill\TaskBundle\Entity\AbstractTask|null $subject,
|
private Person|AbstractTask|null $subject,
|
||||||
protected $attribute,
|
private string $attribute,
|
||||||
TokenInterface $token
|
private TokenInterface $token
|
||||||
) {
|
) {
|
||||||
$this->token = $token;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getAttribute()
|
public function getAttribute()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user