ILIAS  trunk Revision v13.0_alpha-62-g3b72d83f2e5
QuestionPoolNormalizerRegistration.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
30
32{
33 public function __construct(private readonly Container $dic) {
34 }
35
36 public function register(Registry $registry, Transformations $transformations): void
37 {
38 $registry->register(
39 \ilObjQuestionPool::class,
40 new ilObjQuestionPoolNormalizer($transformations)
41 );
42 $registry->register(
43 SuggestedSolution::class,
44 new SuggestedSolutionNormalizer($transformations)
45 );
46 $registry->register(
47 \ilAssQuestionSkillAssignment::class,
48 new ilAssQuestionSkillAssignmentNormalizer($transformations, $this->dic->database())
49 );
50 }
51}
Customizing of pimple-DIC for ILIAS.
Definition: Container.php:38
register(string $type, Normalizer $normalizer, ?string $legacy_version=null)
Definition: Registry.php:34
Provides a set of transformations for normalizing and denormalizing values.