. * */ namespace OC; use OCP\Files\IAppData; use OCP\Files\NotFoundException; use OCP\Files\SimpleFS\ISimpleFile; use OCP\ICssManager; /** * This class implements methods to access SCSS cached files * @since 11.0.0 */ class CssManager implements ICssManager { /** @var IAppData */ private $appData; /** * CssManager constructor. * * @param IAppData $appData */ public function __construct(IAppData $appData) { $this->appData = $appData; } /** * Get the css file and return ISimpleFile * * @param string $fileName css filename with extension * @param string $appName css app name * @return ISimpleFile * @throws NotFoundException */ public function getCss($fileName, $appName) { $folder = $this->appData->getFolder($appName); return $folder->getFile($fileName); } }