From f838d24c5dcecbf79aaddbce2c4f87db6416b7e0 Mon Sep 17 00:00:00 2001
From: Roeland Jago Douma <rullzer@owncloud.com>
Date: Tue, 22 Mar 2016 16:31:18 +0100
Subject: [PATCH] Allos OCP classes to be PSR-4 as well

This adds the OCP namespace to the composer autoloader as well.
This means that now we can use proper PSR-4 filenames in OCP.
---
 composer.json                           | 5 ++++-
 lib/composer/composer/autoload_psr4.php | 1 +
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/composer.json b/composer.json
index 495a9896ae2..21575b5fa60 100644
--- a/composer.json
+++ b/composer.json
@@ -3,7 +3,10 @@
         "vendor-dir": "lib/composer"
     },
     "autoload" : {
-        "psr-4": {"OC\\": "lib/private"}
+        "psr-4": {
+            "OC\\": "lib/private",
+            "OCP\\": "lib/public"
+        }
     },
     "require-dev": {
         "jakub-onderka/php-parallel-lint": "^0.9.2",
diff --git a/lib/composer/composer/autoload_psr4.php b/lib/composer/composer/autoload_psr4.php
index a4b49f0f55f..4610a912c6d 100644
--- a/lib/composer/composer/autoload_psr4.php
+++ b/lib/composer/composer/autoload_psr4.php
@@ -7,4 +7,5 @@ $baseDir = dirname(dirname($vendorDir));
 
 return array(
     'OC\\' => array($baseDir . '/lib/private'),
+    'OCP\\' => array($baseDir . '/lib/public'),
 );
-- 
GitLab