From 95d85ba8eb3ba65d457fbfe935fe60eda878f2e8 Mon Sep 17 00:00:00 2001 From: Roeland Jago Douma Date: Tue, 22 Nov 2016 12:08:53 +0100 Subject: Do not add ICssManager to OCP We can add it later if needed Signed-off-by: Roeland Jago Douma --- core/Application.php | 4 ++++ core/Controller/CssController.php | 9 ++++---- lib/private/CssManager.php | 3 +-- lib/private/Server.php | 14 ------------- lib/public/ICssManager.php | 43 --------------------------------------- 5 files changed, 10 insertions(+), 63 deletions(-) delete mode 100644 lib/public/ICssManager.php diff --git a/core/Application.php b/core/Application.php index 545b5fe420b..ec93c50b445 100644 --- a/core/Application.php +++ b/core/Application.php @@ -31,6 +31,7 @@ namespace OC\Core; use OC\AppFramework\Utility\SimpleContainer; +use OC\CssManager; use OC\Security\IdentityProof\Manager; use OCP\AppFramework\App; use OCP\Files\IAppData; @@ -57,5 +58,8 @@ class Application extends App { \OC::$server->getCrypto() ); }); + $container->registerService(CssManager::class, function () { + return new CssManager(\OC::$server->getAppDataDir('css')); + }); } } diff --git a/core/Controller/CssController.php b/core/Controller/CssController.php index a8d182418d4..eb5e8d55b26 100644 --- a/core/Controller/CssController.php +++ b/core/Controller/CssController.php @@ -22,17 +22,18 @@ namespace OC\Core\Controller; use OC\AppFramework\Utility\TimeFactory; +use OC\CssManager; use OCP\AppFramework\Controller; use OCP\AppFramework\Http; use OCP\AppFramework\Http\NotFoundResponse; use OCP\AppFramework\Http\FileDisplayResponse; -use OCP\ICssManager; +use OCP\Files\NotFoundException; use OCP\IRequest; class CssController extends Controller { - /** @var ICssManager */ + /** @var CssManager */ protected $cssManager; /** @var TimeFactory */ @@ -43,10 +44,10 @@ class CssController extends Controller { /** * @param string $appName * @param IRequest $request - * @param ICssManager $cssManager + * @param CssManager $cssManager * @param TimeFactory $timeFactory */ - public function __construct($appName, IRequest $request, ICssManager $cssManager, TimeFactory $timeFactory) { + public function __construct($appName, IRequest $request, CssManager $cssManager, TimeFactory $timeFactory) { parent::__construct($appName, $request); $this->cssManager = $cssManager; diff --git a/lib/private/CssManager.php b/lib/private/CssManager.php index ba5ce0dd2bf..e0f710b8d7c 100644 --- a/lib/private/CssManager.php +++ b/lib/private/CssManager.php @@ -24,14 +24,13 @@ 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 { +class CssManager { /** @var IAppData */ private $appData; diff --git a/lib/private/Server.php b/lib/private/Server.php index b3449f14c35..cc295dccd17 100644 --- a/lib/private/Server.php +++ b/lib/private/Server.php @@ -417,11 +417,6 @@ class Server extends ServerContainer implements IServerContainer { $c->getConfig() ); }); - $this->registerService(CssManager::class, function (Server $c) { - return new CssManager( - $c->getAppDataDir('css') - ); - }); $this->registerService('Logger', function (Server $c) { $logClass = $c->query('AllConfig')->getSystemValue('log_type', 'file'); // TODO: Drop backwards compatibility for config in the future @@ -912,15 +907,6 @@ class Server extends ServerContainer implements IServerContainer { return $this->query('AvatarManager'); } - /** - * Returns the css manager - * - * @return \OCP\ICssManager - */ - public function getCssManager() { - return $this->query(CssManager::class); - } - /** * Returns the root folder of ownCloud's data directory * diff --git a/lib/public/ICssManager.php b/lib/public/ICssManager.php deleted file mode 100644 index 38801502974..00000000000 --- a/lib/public/ICssManager.php +++ /dev/null @@ -1,43 +0,0 @@ -. - * - */ - -namespace OCP; - -use OCP\Files\NotFoundException; -use OCP\Files\SimpleFS\ISimpleFile; - -/** - * This class provides scss functionality - * @since 11.0.0 - */ - -interface ICssManager { - - /** - * 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); -} -- cgit v1.2.3