diff --git a/src/Controller/LogController.php b/src/Controller/LogController.php index 60fac14b..d4d4272a 100644 --- a/src/Controller/LogController.php +++ b/src/Controller/LogController.php @@ -87,9 +87,6 @@ class LogController extends AbstractController ]); } - /** - * @param Request $request - */ #[Route(path: '/{id}/details', name: 'log_details')] public function logDetails(AbstractLogEntry $logEntry, LogEntryExtraFormatter $logEntryExtraFormatter, LogLevelHelper $logLevelHelper, LogTargetHelper $logTargetHelper, EntityManagerInterface $entityManager): Response diff --git a/src/Entity/UserSystem/PermissionData.php b/src/Entity/UserSystem/PermissionData.php index c8330f3b..01bb2416 100644 --- a/src/Entity/UserSystem/PermissionData.php +++ b/src/Entity/UserSystem/PermissionData.php @@ -49,15 +49,17 @@ final class PermissionData implements \JsonSerializable * Creates a new Permission Data Instance using the given data. * By default, an empty array is used, meaning */ - public function __construct(/** - * @var array|null This array contains the permission values for each permission - * This array contains the permission values for each permission, in the form of: - * permission => [ - * operation => value, - * ] - */ - #[ORM\Column(type: Types::JSON, name: 'data')] - protected array $data = []) + public function __construct( + /** + * @var array This array contains the permission values for each permission + * This array contains the permission values for each permission, in the form of: + * permission => [ + * operation => value, + * ] + */ + #[ORM\Column(type: Types::JSON, name: 'data')] + protected array $data = [] + ) { //If the passed data did not contain a schema version, we set it to the current version if (!isset($this->data['$ver'])) { diff --git a/src/Serializer/PartNormalizer.php b/src/Serializer/PartNormalizer.php index 28b6e252..00bd2256 100644 --- a/src/Serializer/PartNormalizer.php +++ b/src/Serializer/PartNormalizer.php @@ -56,7 +56,10 @@ class PartNormalizer implements NormalizerInterface, DenormalizerInterface public function __construct( private readonly StructuralElementFromNameDenormalizer $locationDenormalizer, #[Autowire(service: ObjectNormalizer::class)] - private readonly NormalizerInterface $normalizer) + private readonly NormalizerInterface $normalizer, + #[Autowire(service: ObjectNormalizer::class)] + private readonly DenormalizerInterface $denormalizer, + ) { } @@ -121,7 +124,7 @@ class PartNormalizer implements NormalizerInterface, DenormalizerInterface $data['minamount'] = 0.0; } - $object = $this->normalizer->denormalize($data, $type, $format, $context); + $object = $this->denormalizer->denormalize($data, $type, $format, $context); if (!$object instanceof Part) { throw new \InvalidArgumentException('This normalizer only supports Part objects!'); diff --git a/src/Validator/Constraints/NoLockout.php b/src/Validator/Constraints/NoLockout.php index a33f3106..30eb770f 100644 --- a/src/Validator/Constraints/NoLockout.php +++ b/src/Validator/Constraints/NoLockout.php @@ -31,4 +31,9 @@ use Symfony\Component\Validator\Constraint; class NoLockout extends Constraint { public string $message = 'validator.noLockout'; + + public function getTargets(): string|array + { + return [self::CLASS_CONSTRAINT]; + } }