summaryrefslogtreecommitdiffstats
path: root/owncloud-fedora-autoloader.php
diff options
context:
space:
mode:
authorRemi Collet <fedora@famillecollet.com>2016-04-16 17:04:51 +0200
committerRemi Collet <fedora@famillecollet.com>2016-04-16 17:04:51 +0200
commit434a1205344a71a0750c283fe9fac70f3ff82cfc (patch)
tree3ebb0fce321c8957336d92b4889bebb808b02448 /owncloud-fedora-autoloader.php
parentbcfe6f7686289cccf41c2810ed8bf503131f7daa (diff)
owncloud: sync with Fedora
Diffstat (limited to 'owncloud-fedora-autoloader.php')
-rw-r--r--owncloud-fedora-autoloader.php72
1 files changed, 72 insertions, 0 deletions
diff --git a/owncloud-fedora-autoloader.php b/owncloud-fedora-autoloader.php
new file mode 100644
index 0000000..6b6e23e
--- /dev/null
+++ b/owncloud-fedora-autoloader.php
@@ -0,0 +1,72 @@
+<?php
+$vendor = '##DATADIR##/php';
+
+if (!isset($fedoraClassLoader) || !($fedoraClassLoader instanceof \Symfony\Component\ClassLoader\ClassLoader)) {
+ if (!class_exists('Symfony\\Component\\ClassLoader\\ClassLoader', false)) {
+ require_once $vendor . '/Symfony/Component/ClassLoader/ClassLoader.php';
+ }
+
+ $fedoraClassLoader = new \Symfony\Component\ClassLoader\ClassLoader();
+ $fedoraClassLoader->register();
+}
+
+// For PEAR components
+$fedoraClassLoader->setUseIncludePath(true);
+
+// Dependencies from 3rdparty composer.json
+// "sabre/dav"
+require_once $vendor . '/Sabre/DAV/autoload.php';
+// "doctrine/dbal"
+require_once $vendor . '/Doctrine/DBAL/autoload.php';
+// mcnetic/zipstreamer"
+require_once $vendor . '/ZipStreamer/autoload.php';
+// "phpeclib/phpseclib"
+require_once $vendor . '/phpseclib/autoload.php';
+// "rackspace/php-opencloud"
+require_once $vendor . '/OpenCloud/autoload.php';
+// "james-heinrich/getid3"
+require_once $vendor . '/getid3/getid3.php';
+// "jeremeamia/superclosure"
+require_once $vendor . '/SuperClosure/autoload.php';
+// "ircmaxell/random-lib"
+require_once $vendor . '/RandomLib/autoload.php';
+// "bantu/ini-get-wrapper"
+require_once $vendor . '/bantu/IniGetWrapper/IniGetWrapper.php';
+// "natxet/CssMin"
+require_once $vendor . '/natxet/CssMin/src/CssMin.php';
+// "punic/punic"
+require_once $vendor . '/Punic/autoload.php';
+// "patchwork/utf8"
+require_once $vendor . '/Patchwork/autoload.php';
+// "symfony/console"
+require_once $vendor . '/Symfony/Component/Console/autoload.php';
+// "symfony/event-dispatcher"
+require_once $vendor . '/Symfony/Component/EventDispatcher/autoload.php';
+// "symfony/routing"
+require_once $vendor . '/Symfony/Component/Routing/autoload.php';
+// "symfony/process"
+require_once $vendor . '/Symfony/Component/Process/autoload.php';
+// "pimple/pimple"
+require_once $vendor . '/Pimple/autoload.php';
+// "ircmaxell/password-compat"
+require_once $vendor . '/password_compat/password.php';
+// "nikic/php-parser"
+require_once $vendor . '/PhpParser/autoload.php';
+// "icewind/Streams"
+require_once $vendor . '/Icewind/Streams/autoload.php';
+// "swiftmailer/swiftmailer
+require_once $vendor . '/Swift/swift_required.php';
+// "guzzlehttp/guzzle"
+require_once $vendor . '/GuzzleHttp/autoload.php';
+// "league/flysystem"
+require_once $vendor . '/League/Flysystem/autoload.php';
+// "interfasys/lognormalizer"
+require_once $vendor . '/InterfaSys/LogNormalizer/autoload.php';
+// "deepdiver1975/TarSTreamer"
+require_once $vendor . '/ownCloud/TarStreamer/autoload.php';
+// "patchwork/jsqueeze"
+require_once $vendor . '/Patchwork/JSqueeze.php';
+// "kriswallsmith/assetic"
+require_once $vendor . '/Assetic/autoload.php';
+
+