publicDir = $projectDirectory . '/public'; } public static function getSubscribedServices(): array { return [ EntrypointLookupInterface::class, ]; } public function getEncoreEntryCssSource(string $packageName): string { $lookup = $this->container->get(EntrypointLookupInterface::class); $files = $lookup->getCssFiles($packageName); $source = ''; foreach ($files as $file) { $source .= file_get_contents($this->publicDir . '/' . $file); } $lookup->reset(); return $source; } }