aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/bin/vobject
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/bin/vobject')
-rwxr-xr-x[l---------]vendor/bin/vobject28
1 files changed, 27 insertions, 1 deletions
diff --git a/vendor/bin/vobject b/vendor/bin/vobject
index f5b111eac..2aca7e729 120000..100755
--- a/vendor/bin/vobject
+++ b/vendor/bin/vobject
@@ -1 +1,27 @@
-../sabre/vobject/bin/vobject \ No newline at end of file
+#!/usr/bin/env php
+<?php
+
+namespace Sabre\VObject;
+
+// This sucks.. we have to try to find the composer autoloader. But chances
+// are, we can't find it this way. So we'll do our bestest
+$paths = [
+ __DIR__ . '/../vendor/autoload.php', // In case vobject is cloned directly
+ __DIR__ . '/../../../autoload.php', // In case vobject is a composer dependency.
+];
+
+foreach($paths as $path) {
+ if (file_exists($path)) {
+ include $path;
+ break;
+ }
+}
+
+if (!class_exists('Sabre\\VObject\\Version')) {
+ fwrite(STDERR, "Composer autoloader could not be loaded.\n");
+ die(1);
+}
+
+$cli = new Cli();
+exit($cli->main($argv));
+