1111
1212namespace Claroline \BigBlueButtonBundle \Component \Resource ;
1313
14- use Claroline \AppBundle \API \Serializer \SerializerInterface ;
1514use Claroline \AppBundle \API \SerializerProvider ;
1615use Claroline \AppBundle \API \Utils \FileBag ;
1716use Claroline \BigBlueButtonBundle \Entity \BBB ;
1817use Claroline \BigBlueButtonBundle \Manager \BBBManager ;
19- use Claroline \BigBlueButtonBundle \Manager \EvaluationManager ;
2018use Claroline \CoreBundle \Component \Resource \ResourceComponent ;
2119use Claroline \CoreBundle \Entity \Resource \AbstractResource ;
22- use Claroline \CoreBundle \Entity \User ;
2320use Claroline \CoreBundle \Library \Configuration \PlatformConfigurationHandler ;
2421use Claroline \EvaluationBundle \Component \Resource \EvaluatedResourceInterface ;
25- use Symfony \Component \Security \Core \Authentication \Token \Storage \TokenStorageInterface ;
2622
2723final class BBBResource extends ResourceComponent implements EvaluatedResourceInterface
2824{
2925 public function __construct (
30- private readonly TokenStorageInterface $ tokenStorage ,
3126 private readonly PlatformConfigurationHandler $ config ,
3227 private readonly SerializerProvider $ serializer ,
33- private readonly BBBManager $ bbbManager ,
34- private readonly EvaluationManager $ evaluationManager
28+ private readonly BBBManager $ bbbManager
3529 ) {
3630 }
3731
@@ -71,15 +65,7 @@ public function open(AbstractResource $resource, bool $embedded = false): ?array
7165 }
7266 }
7367
74- $ userEvaluation = null ;
75- if ($ this ->tokenStorage ->getToken ()?->getUser() instanceof User) {
76- $ attempt = $ this ->evaluationManager ->update ($ resource ->getResourceNode (), $ this ->tokenStorage ->getToken ()?->getUser());
77- $ userEvaluation = $ attempt ->getResourceUserEvaluation ();
78- }
79-
8068 return [
81- 'resource ' => $ this ->serializer ->serialize ($ resource ),
82- 'userEvaluation ' => $ this ->serializer ->serialize ($ userEvaluation , [SerializerInterface::SERIALIZE_MINIMAL ]),
8369 'servers ' => $ this ->bbbManager ->getServers (),
8470 'allowRecords ' => $ allowRecords ,
8571 'canStart ' => $ canStart ,
@@ -88,14 +74,6 @@ public function open(AbstractResource $resource, bool $embedded = false): ?array
8874 ];
8975 }
9076
91- /** @param BBB $resource */
92- public function update (AbstractResource $ resource , array $ data , array $ previousData ): ?array
93- {
94- return [
95- 'resource ' => $ this ->serializer ->serialize ($ resource ),
96- ];
97- }
98-
9977 /** @param BBB $resource */
10078 public function delete (AbstractResource $ resource , FileBag $ fileBag , bool $ softDelete = true ): bool
10179 {
0 commit comments